我知道Roku一次不支持多个视频。但是,有些开发人员混淆了两件事--多个回放和多个音轨。Roku支持多声道吗?
我试着在罗库玩MultipleAudioTrack。我使用下面的代码在这里找到多个音频轨道,?"m.video.availableAudioTracks :"m.video.availableAudioTracks,但是这里没有可用的任何音轨。我的流登录VLC MediaPlayer。这里有双轨。但是,我在罗库没有找到。我的音频格式是AAC。我也在这里设置了m.video.audioFormat = "aac"。播放多个音频所需的任何其他配置。
我的m3u8文件在下面。
#EXTM3U
#EXT-X-TARGETDURATION:9
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-VERSION:3
#EXTINF:8,
RokuMedia00000001.ts
#EXTINF:8,
RokuMedia00000002.ts
#EXTINF:8,
RokuMedia00000003.tsm3u8文件是否需要任何配置。
我读过由Roku提供的HLS转译文档。但是,我仍然对HLS流有一些疑问。我用的是Roku Premiere加装置。

对于CC,我使用下面的代码启用闭包标题选项。
m.videoContent.streamformat = "hls"
m.videoContent.subtitleTracks = [{ language: "EN", description: "EN", trackName: "eia608/1" }]
m.videoContent.subtitleConfig = { trackName: "eia608/1" }它在M3u8文件内容中不可用。它可以在我的ts文件上找到。我在上面提到了我的M3u8内容。
同样,我尝试使用编码来启用多个音频跟踪。
我使用“跟踪字段”获取多个音频轨道。
?"m.video.availableAudioTracks :"m.video.availableAudioTracks
m.video.audioFormat = "aac"我指的是播放多个音频曲目的这升级示例。
我使用aac音频格式在Roku视频播放器中播放音频。
我在其他视频播放器(VLC,IOS内置播放器,EXO )中检查相同的M3u8文件,它会自动显示两个音频轨道。

我没有把握。但是,我认为Roku视频播放器Compalsary在M3u8文件中需要多个音频轨道。就像下面。是对的吗?
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="English",LANGUAGE="en",AUTOSELECT=YES,\
DEFAULT=YES,URI="RokuMedia00000001.ts"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="aac",NAME="Spanish",LANGUAGE="es-ES",AUTOSELECT=NO,\
DEFAULT=NO,URI="RokuMedia00000001.ts"但是,在这里可以在“两次时报”中添加EXT-X媒体标签吗?
或者我不知道哪个特定字段会添加我所需的内容。
我在Roku知识中心的文章中找到了一篇文章Roku支持多个音轨吗?
但是,我不需要在同一时间启用多个音频轨道。或者也不需要同时演奏。我一次只要求一个音轨。因为,我知道任何媒体播放器不支持多音轨和视频轨道同时。
我需要在运行时更改音频轨道。如果我的默认轨道是英语,并使用此选项,我将更改为西班牙语或任何其他.。
我的实际问题是如何启用音频轨道选项,这是由Roku提供的,在m3u8文件中需要哪些字段。启用这些选项。或者Roku已经停止支持音轨选项了?
发布于 2019-12-31 22:02:12
我不确定音频文件,但我知道Rokus不允许您一次缓冲多个视频。这实际上意味着Roku一次不能播放多个视频。
音频文件也可能是如此,但我不确定。
https://stackoverflow.com/questions/59488615
复制相似问题