javascript - 在 IE 上控制嵌入标签的音量

标签 javascript html audio

我需要在 HTML 页面上播放 WAV 文件。 IE 不支持带有 HTML5 音频标签的 WAV 文件,所以特别是对于这种情况,我使用了嵌入标签:

<EMBED id="audioPlayer" type="audio/wav" src="xx.wav" loop=false>

我已经设法播放、暂停和停止音频以及使用 javascript 查找它,例如:

document.getElementById("audioPlayer").currentposition = 0;

我想控制播放器的音量,但找不到任何关于如何控制它的引用资料。我试过设置 volume 属性,但没有任何影响。

如何使用 javascript 控制音量?

最佳答案

audio/wav不是 .wav 的正确 MIME 类型文件:audio/x-wav是。

这种 MIME 类型不匹配可能是它不使用 <audio> 的原因.

尝试在您的 <audio> 上设置正确的 MIME 类型标签,它应该可以工作。

否则,将文件转换为 MP3。它不仅会增加浏览器支持,而且会产生更小的文件。

关于javascript - 在 IE 上控制嵌入标签的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23540698/

相关文章:

javascript - 隔离范围不起作用

javascript - 使用谷歌应用程序脚本获取电子表格中一列的值

html - 移动网站的Android背景图片模糊?

HTML 置换选择选项

javascript - JQuery Lined TextArea 调整大小问题

audio - 比较两个视频的音量

javascript - 使用 Mootools 链接 AddClass/RemoveClass 事件

javascript - 正则表达式 - 无限错误是什么意思?

matlab - 检测时间扩散回波

ios - 在静音模式下播放声音,应用程序被杀死状态