如何使用多个音频调用 m3u8
How can I call m3u8 with multiple audio
我有以下带有多个音频的 playlist.m3u8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="fr",NAME="France",AUTOSELECT=NO,URI="fr/test.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="en",NAME="English",AUTOSELECT=NO,URI="en/test.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=360x640,AUDIO="audio"
640p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1400000,RESOLUTION=480x842,AUDIO="audio"
842p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=720x1280,AUDIO="audio"
1280p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5000000,RESOLUTION=1080x1920,AUDIO="audio"
1920p.m3u8
如果我只调用 URL http://XXX.playlist.m3u8,法语音频文件会自动播放。我知道selection在苹果的native player中是这样显示的:
是否还有其他可能性 select 语言,例如通过参数?
http://XXX.playlist.m3u8?LANGUAGE=DE 例如
是否可以运行并行处理两个音频文件?
这不是 HLS 的标准功能。可以构建清单服务器来执行此操作,但您需要构建并 运行 它。
我有以下带有多个音频的 playlist.m3u8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="fr",NAME="France",AUTOSELECT=NO,URI="fr/test.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",LANGUAGE="en",NAME="English",AUTOSELECT=NO,URI="en/test.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=360x640,AUDIO="audio"
640p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1400000,RESOLUTION=480x842,AUDIO="audio"
842p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=2800000,RESOLUTION=720x1280,AUDIO="audio"
1280p.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=5000000,RESOLUTION=1080x1920,AUDIO="audio"
1920p.m3u8
如果我只调用 URL http://XXX.playlist.m3u8,法语音频文件会自动播放。我知道selection在苹果的native player中是这样显示的:
是否还有其他可能性 select 语言,例如通过参数?
http://XXX.playlist.m3u8?LANGUAGE=DE 例如
是否可以运行并行处理两个音频文件?
这不是 HLS 的标准功能。可以构建清单服务器来执行此操作,但您需要构建并 运行 它。