在 ExoPlayer 2.8.5 版本中,'setSubtitleView' 和 'setSubtitleViewListener' 已被移除。相反,您可以使用 'setViewForOverlayMode' 和 'setViewForDynamicSubtitle' 两个方法来设置字幕视图。

'setViewForOverlayMode':用于设置固定的字幕视图,该视图将在播放器的‘悬浮模式’下显示。

'setViewForDynamicSubtitle':用于设置动态字幕视图,该视图将在播放器的‘非悬浮模式’下显示。

您可以使用以下代码示例设置字幕视图:

// 设置固定字幕视图
player.setViewForOverlayMode(subtitleView);

// 设置动态字幕视图
player.setViewForDynamicSubtitle(subtitleView);

请注意,您需要在布局文件中定义一个字幕视图,并使用 'findViewById' 方法来获取该视图的引用。然后,您可以将该视图传递给 'setViewForOverlayMode' 或 'setViewForDynamicSubtitle' 方法来设置字幕视图。

ExoPlayer 2.8.5 字幕视图设置指南

原文地址: https://www.cveoy.top/t/topic/jFrF 著作权归作者所有。请勿转载和采集!

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