diff --git a/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java b/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java index f88089ace..2dcc668ff 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java +++ b/app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java @@ -59,8 +59,8 @@ public class ExoUtil { return new NextRenderersFactory(App.get()).setAudioPrefer(Setting.isAudioPrefer()).setEnableDecoderFallback(true).setExtensionRendererMode(renderMode); } - public static MediaSource.Factory buildMediaSourceFactory(AssHandler assHandler, AssSubtitleParserFactory subtitleParserFactory) { - return new MediaSourceFactory(assHandler, subtitleParserFactory); + public static MediaSource.Factory buildMediaSourceFactory() { + return new MediaSourceFactory(); } public static CaptionStyleCompat getCaptionStyle() { diff --git a/app/src/main/java/com/fongmi/android/tv/player/exo/MediaSourceFactory.java b/app/src/main/java/com/fongmi/android/tv/player/exo/MediaSourceFactory.java index 37f82b8e1..5945f9992 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/exo/MediaSourceFactory.java +++ b/app/src/main/java/com/fongmi/android/tv/player/exo/MediaSourceFactory.java @@ -27,9 +27,6 @@ import com.github.catvod.net.OkHttp; import java.util.HashMap; import java.util.Map; -import io.github.peerless2012.ass.media.AssHandler; -import io.github.peerless2012.ass.media.parser.AssSubtitleParserFactory; - public class MediaSourceFactory implements MediaSource.Factory { private final DefaultMediaSourceFactory defaultMediaSourceFactory; @@ -37,9 +34,8 @@ public class MediaSourceFactory implements MediaSource.Factory { private DataSource.Factory dataSourceFactory; private ExtractorsFactory extractorsFactory; - public MediaSourceFactory(AssHandler assHandler, AssSubtitleParserFactory subtitleParserFactory) { + public MediaSourceFactory() { defaultMediaSourceFactory = new DefaultMediaSourceFactory(getDataSourceFactory(), getExtractorsFactory()); - //defaultMediaSourceFactory = new DefaultMediaSourceFactory(getDataSourceFactory(), ExoPlayerKtKt.withAssMkvSupport(getExtractorsFactory(), subtitleParserFactory, assHandler)); } @NonNull