ExoPlayer 内置字幕自动显示设置教程
要让 ExoPlayer 内置字幕自动显示,请按照以下步骤操作:
-
确保您的视频文件中包含字幕轨道。
-
在创建 ExoPlayer 实例时,使用
DefaultTrackSelector并启用自动选择字幕功能:
DefaultTrackSelector trackSelector = new DefaultTrackSelector();
trackSelector.setParameters(
trackSelector.buildUponParameters().setSelectUndeterminedTextLanguage(true));
SimpleExoPlayer player = new SimpleExoPlayer.Builder(context)
.setTrackSelector(trackSelector)
.build();
- 确保您的视频播放器视图中启用了字幕轨道:
playerView.setSubtitleVisibility(View.VISIBLE);
- 如果您的视频文件包含多个字幕轨道,请使用
setParameters方法选择要显示的字幕轨道:
trackSelector.setParameters(
trackSelector.buildUponParameters().setPreferredTextLanguage('en'));
以上是让 ExoPlayer 内置字幕自动显示的基本步骤,您可以根据需要进行调整和修改。
原文地址: https://www.cveoy.top/t/topic/jIas 著作权归作者所有。请勿转载和采集!