我有一个利用Shaka播放器播放DASH视频的网站。我目前正在为多种不同语言对网站进行本地化。这意味着Shaka需要针对用户选择的语言环境进行本地化。特别是,有一个UI使用文本,用户可以在其中打开字幕。如果用户无法阅读,这将无济于事,因此我需要将其本地化为用户的当前语言环境。
我发现有一个shaka.Player#configure()
函数可以接受preferredLanguage
设置,但是使用它似乎没有效果。我猜想这会影响视频中的文本和音频轨道。我们的视频是由用户上传的(大多数视频是通过他们的设备现场捕捉到的,因此可以播放多个文本/音频轨道,但可能性很小)。是否有其他设置可以指定用于播放器实际UI的语言?我在Shaka的文档中找不到任何其他设置,并且其他Googling并没有带来太多运气。