对于 Exoplayer,我可以添加(或启用?)一个按钮来使用标准控件切换隐藏式字幕,例如在 PlayerControlView 中?

For Exoplayer, can I add (or enable?) a button to toggle Closed Captions using the standard controls, e.g. in PlayerControlView?

我的应用正在使用 Exoplayer 播放视频流。

我通过 "PlayerControlView" 使用默认控件。

我需要向 show/hide 隐藏式字幕 ( subtitles ) 添加一个切换按钮。

有没有一种简单的方法可以将这样的按钮添加到标准控件中?

(注意:我知道可以通过在 Exoplayer 上创建自定义视图和触发事件来完全自定义控件,这不是我在这里要问的。)

换一种说法:使用切换按钮来切换隐藏式字幕可见性的最简单方法是什么?

没有简单的方法可以将按钮添加到 MediaControlView。您需要在您自己的资源目录中使用您的exo_playback_control_view.xml。