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

时间:2014-05-08 11:39:18

标签: javascript html5 audio

我需要在HTML页面上播放WAV文件。 IE不支持带有HTML5音频标签的WAV文件,因此特别针对这种情况我使用的是embed标签:

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

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

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

我想控制播放器的音量,但没有找到任何关于它如何被控制的参考。我尝试过设置音量属性,但没有任何影响。

如何使用javascript控制音量?

2 个答案:

答案 0 :(得分:0)

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

此MIME类型不匹配可能是因为它不能与<audio>一起玩。

尝试在<audio>标记上设置正确的MIME类型,它应该有效。

如果失败,请将文件转换为MP3。它不仅会增加浏览器支持,还会产生较小的文件。

答案 1 :(得分:0)

希望这会有所帮助,因为我找不到任何帮助..

我终于通过使用object标签而不是embed解决了这个问题。 使用object标签,我可以访问音量和静音属性。

<object type="audio/wav" id="audioPlayer" class="origPlayer" >
    <param name="src" value="put the audio URL here">
</object>