Explorar o código

解决全屏闪退的问题

詹子聪 %!s(int64=5) %!d(string=hai) anos
pai
achega
2e7d8418ba

+ 4 - 0
app/build.gradle

@@ -126,6 +126,10 @@ dependencies {
     compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'
     compile 'tv.danmaku.ijk.media:ijkplayer-armv5:0.8.8'
     compile 'tv.danmaku.ijk.media:ijkplayer-arm64:0.8.8'
+    //compile 'tv.danmaku.ijk.media:ijkplayer-x86:0.8.8'
+    //compile 'tv.danmaku.ijk.media:ijkplayer-x86_64:0.8.8'
+    //ExoPlayer as IMediaPlayer: optional, experimental
+    //compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.8.8'
 
     // 右划销毁Activity,另外:sockeqwe/SwipeBack也可以参考
     //implementation 'com.aitangba:swipeback:1.0.3'

+ 1 - 0
app/src/main/java/com/miekir/eden/ui/home/video/media/JZMediaIjk.java

@@ -133,6 +133,7 @@ public class JZMediaIjk extends JZMediaInterface implements IMediaPlayer.OnPrepa
 
     @Override
     public long getCurrentPosition() {
+        if (ijkMediaPlayer == null) return 0;
         return ijkMediaPlayer.getCurrentPosition();
     }