Pq 3 роки тому
батько
коміт
d32b984f1e

+ 8 - 6
teacher/src/main/java/com/cooleshow/teacher/ui/web/AccompanyFragment.java

@@ -256,11 +256,13 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
 
     @Override
     public void onSendMessage(String message) {
-        webView.evaluateJavascript("postMessage('" + message + "')", new ValueCallback<String>() {
-            @Override
-            public void onReceiveValue(String s) {
-            }
-        });
+        if (webView != null) {
+            webView.evaluateJavascript("postMessage('" + message + "')", new ValueCallback<String>() {
+                @Override
+                public void onReceiveValue(String s) {
+                }
+            });
+        }
     }
 
     private int setColorCount = 0;
@@ -2182,7 +2184,7 @@ public class AccompanyFragment extends BaseMVPFragment<FragmentAccompanyBinding,
         long totalTime = (midiFileDuration == 0 ? MidiPlayerUtils.getInstance().midiTotalTime : midiFileDuration);
 //        long dur = MidiPlayerUtils.getInstance().getCurrentPosition() * (midiFileDuration == 0 ? MidiPlayerUtils.getInstance().midiTotalTime : midiFileDuration) / MidiPlayerUtils.getInstance().getTotalLength();
         long dur = (long) (percent * totalTime);
-        LogUtils.i("pq", "dur:" + dur);
+        LogUtils.i("pq", "currentTick:" + tick + "\ntotalTick:" + totalTick + "\ntotalTime:" + totalTime + "dur:" + dur);
         try {
             if (TextUtils.isEmpty(midiSongId)) {
                 return;