我需要在HTML页面上播放WAV文件。 IE不支持带有HTML5音频标签的WAV文件,因此特别针对这种情况我使用的是embed标签:
<EMBED id="audioPlayer" type="audio/wav" src="xx.wav" loop=false>
我设法播放,暂停和停止音频以及使用javascript寻找它,例如:
document.getElementById("audioPlayer").currentposition = 0;
我想控制播放器的音量,但没有找到任何关于它如何被控制的参考。我尝试过设置音量属性,但没有任何影响。
如何使用javascript控制音量?
答案 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>