android 上的 JWPlayer 6 多语言

JWPlayer 6 multilanguage on android

有人知道 Android 是否支持多语言吗?

关于移动设备上的多语言,我无法在此示例中找到任何明确的内容 https://support.jwplayer.com/customer/portal/articles/1761348-multiple-audio-renditions

但是这段代码:

<html>
  <body>
    <div id="wrapper">
      <div id='playerTest'></div>
        <script type='text/javascript'>
          jwplayer('playerTest').setup({
            file: "some m3u8 file",
            androidhls:"true",
          })
        </script>
      <div>
   </body>
</html>

在桌面中呈现多语言按钮不会在 android 中呈现它们。

m3u8 是否必须有一些特殊的语法 Android?目前我有这样的东西:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="Chinese",FORCED=NO,AUTOSELECT=YES,URI="eng.ttml",LANGUAGE="eng"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",LANGUAGE="eus",NAME="Basque",DEFAULT=NO,AUTOSELECT=YES,URI="/ts/out.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",LANGUAGE="spa",NAME="Spanish",DEFAULT=NO,AUTOSELECT=YES,URI="/ts/spa.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",LANGUAGE="cat",NAME="Catala",DEFAULT=YES,AUTOSELECT=YES,URI="/ts/cat.m3u8"
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=688000,NAME="Main",CODECS="avc1.66.30",RESOLUTION=448x252,AUDIO="aac",SUBTITLES="subs"

遗憾的是,Android 不支持移动网络清单中的多个音频和嵌入式 VTT 字幕。这是 HLS v4 功能,Android 最多只支持 v3。

您可以在本机 Android 应用程序中实现此行为:https://developer.jwplayer.com/sdk/android/docs/developer-guide/interaction/audio/