pull/589/head
FongMi 10 months ago
parent a385fb1a64
commit 1c409ad28f
  1. 4
      app/src/main/java/com/fongmi/android/tv/player/exo/ExoUtil.java
  2. 6
      app/src/main/java/com/fongmi/android/tv/player/exo/MediaSourceFactory.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() {

@ -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

Loading…
Cancel
Save