我有简短的声音,我希望使用HTML5在我的webapp应用程序中播放。我将其保存为3种格式。wav、mp3和ogg
我创建了3个标签来播放不同的格式。
<audio controls autobuffer>
<source src="random_d5c589b1.wav" type="audio/x-wav">
</audio>
<audio controls autobuffer>
<source src="random_d5c589b1.ogg" type="application/ogg">
</audio>
<audio controls autobuffer>
<source src="random_d5c589b1.mp3" type="audio/mpeg">
</audio>
IE9显示它可以播放mp3,而且它可以播放
FF5显示它可以播放wav,ogg。我没听到。
Chrome12可以播放所有3种格式,但我听不到任何声音。
当我使用不同的音频文件时,我可以在FF和Chrome中听到它们。但我听不到我需要的。
下面是示例:- http://kvartira-n.com/test-site/sound2.html
感谢Juhana。问题是我只有两个声道扬声器,并且在Windows中选择了5+1。我不清楚为什么,但一些音频2声道文件是可听的,而另一些则不是。
谢谢大家,现在问题解决了。
发布于 2021-09-07 09:34:13
它是特定于浏览器的。例如,.ogg文件可以在chrome和firefox中使用,但在safari中不能使用。
提供备用音频文件是个好主意。以下是MDN web文档的示例。
<audio controls>
<source src="random_d5c589b1.wav" type="audio/x-wav">
<source src="random_d5c589b1.ogg" type="application/ogg">
<source src="random_d5c589b1.mp3" type="audio/mpeg">
</audio>
https://stackoverflow.com/questions/6762372
复制相似问题