azure-media-services - 在直播视频流期间播放两个音频源
问题描述
我正在使用 Azure 媒体播放器 ( https://ampdemo.azureedge.net/ )。我需要第二个音频源(将是音乐)覆盖在演示者讲话的视频之上。如果视频存储在 Azure 上,我发现可以选择多个音频流。(英语/西班牙语/等...)但是,在我的情况下,它将是视频直播中的视频和演示者(谈话),我希望能够在直播期间选择观众选择的音乐流这将存储在 Azure 中的音乐。
这可能吗?
那么进入下一步,播放器是否提供了在每个流上设置音量的能力?如果不是,播放器是否可扩展?
解决方案
Azure 媒体播放器 (AMP) 不允许同时播放多个音频流。您可以通过包含一个隐藏的 HTML5 视频播放器并使用它来播放您的附加音频来实现您想要的行为。您可能希望使用 javascript 将隐藏的视频播放器与 Azure 媒体播放器“同步”,即当 AMP 播放时,您播放隐藏的视频播放器。当 AMP 暂停时,您会暂停隐藏的视频播放器。
推荐阅读
- .net - Http 发布的 .net 核心项目在降级时给出了 no-referrer-when-downgrade
- python - django select_related().values() 不返回 2 个表中的所有字段
- docker - vscode打开devcontainer时如何自动运行cmd?
- sql - SQL/雪花:无效的标识符
- python - 带有 IntegrityError 的 Django CheckConstraint
- r - tidyr 将具有字符和数值的列拆分为 R 中的两个单独的列
- reactjs - 如何在 before 方法中访问 Cypress 窗口对象?
- python-3.x - 从 scapy 的 IP 选项字段中的自定义数据包中获取值
- javascript - reactjs点击事件弹出设置
- python - 如何存储会话烧瓶