为什么我的Exoplayer2185 版本中 视频字幕不见了 使用第三方浏览器可以看到字幕
可能是因为您的Exoplayer配置没有正确设置字幕轨道。请确保您的Exoplayer配置中包含以下代码:
// 创建字幕轨道
MediaSource subtitleSource = new SingleSampleMediaSource(Uri.parse(subtitleUrl),
dataSourceFactory, new Format.SubtitleSampleFormat(null, MimeTypes.TEXT_VTT, 0, null));
// 将字幕轨道添加到播放器
player.prepare(new MergingMediaSource(mediaSource, subtitleSource), true, false);
其中,subtitleUrl是字幕文件的URL,dataSourceFactory是数据源工厂。如果您已经正确设置了字幕轨道,但仍然无法看到字幕,请检查字幕文件的格式是否与Exoplayer支持的格式相同。
原文地址: https://www.cveoy.top/t/topic/b7F8 著作权归作者所有。请勿转载和采集!