在实时视频流中播放两个音频源

时间:2020-03-26 18:27:52

标签: azure-media-services

我正在使用Azure Media Player(https://ampdemo.azureedge.net/)。我需要第二个音频源(将是音乐)叠加在主持人讲话的视频上方。我看到,如果视频存储在Azure上,则可以选择多个音频流。 (英语/西班牙语/等)。但是,在我的情况下,它将是视频直播流中的视频和演示者(正在讲话),我希望能够在直播流中选择观众选择的音乐流它将音乐存储在Azure中。

这可能吗?

然后进入下一步,播放器是否提供设置每个流的音量的功能?如果没有,播放器是否可以扩展?

1 个答案:

答案 0 :(得分:1)

Azure Media Player(AMP)不允许同时播放多个音频流。通过包括一个隐藏的HTML5视频播放器并使用它来播放其他音频,可以实现所需的行为。您可能需要使用JavaScript将隐藏的视频播放器与Azure Media Player“同步”,即,当AMP播放时,您将播放隐藏的视频播放器。当AMP暂停时,您将暂停隐藏的视频播放器。