Android ExoPlayer2 关闭嵌入式 TextTrack

问题描述

我正在探索将 ExoPlayer2 用于视频流,例如 MPEG-DASH、HLS 和平滑流。一些内容嵌入了我想忽略的字幕,而是用户外部提供的字幕。我正在通过 MergingMediaSource 提供外部字幕,如下所示:

new MergingMediaSource(mediaSource,subtitleMediaSource)

对于带有内嵌字幕的视频,不支持外部提供的字幕,内嵌字幕优先。对于没有嵌入字幕的视频,外部字幕工作正常。 我的问题是,如何禁用嵌入的字幕,即 TextTracks,进入流,以便我的外部提供的字幕而不是它们得到尊重?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)