javascript - HTML5 视频:通过 AudioContext 类更改音轨
问题描述
我正在尝试创建一种跨浏览器的方式来更改在我的网络应用程序中播放的 HTML5 视频的音轨。我知道audioTracks
并非所有浏览器都支持 video 属性,因此我一直在研究另一种方法。我遇到了这个堆栈溢出问题,它把我带到了AudioContext
Javascript 类。我能够获得默认音频(嵌入在视频中的音频)来播放,AudioContext
但我不知道如何通过AudioContext
连接到 HTML5 元素的同一实例以编程方式映射新声音。
是否可以将音频从 HTML5 视频元素更改为另一个外部音轨(mp3、wav、acc 等)?
基本前提是最终用户能够将视频的音频更改为不同的语言。
解决方案
推荐阅读
- vb.net - 按住鼠标按钮时更改多个按钮的背景颜色?
- r - 从两个文件的两列中获取不常见的元素
- javascript - on 提交添加输入到表单而不是提交更新的表单 vanilla js
- php - 为什么我的 Recaptcha 在提交时失败?
- scala - 广播 Array[Row] 并在单独的包中使用它
- docker - 如何在 docker 容器内针对外部应用程序运行 cypress 测试
- java - JAXB 忽略 @XmlAttribute 注释
- seaborn - 如何并排绘制来自两个不同数据帧的计数图?
- javascript - 如何从对象中提取 pin 属性并在 JavaScript 中创建一个 pin 数组?
- r - 如何将数据框从宽转换为长并将一列的不同值分隔成新列?