可能是因为您的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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录