我正在不同的手机中录制音频,每个都以不同的格式保存文件
.m4a, .3ga, .amr
.我现在面临的问题是如何在任何浏览器中播放此类音频文件.
<audio controls height="100" width="100">
<source src="myfile.mp3" type="audio/mpeg">
<source src="myfile.ogg" type="audio/ogg">
<embed height="50" width="100" src="myfile.mp3">
</audio>
我尝试了上面的代码,但没用.因为我无法应用.m4a,.3ga和.amr的代码.
电话录音肯定不会出现在mp3文件中
我还需要申请其他方法吗?
有什么建议 ?请
最佳答案 很抱歉给你带来了坏消息,但你不能在< audio>中播放任何文件格式. HTML5元素.
相反,您可以从此处列出的有效音频格式列表中进行选择:
https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats
不久,有效格式为:
1. WebM
奥格
3. Mp3
4. AAC
5. WAV
在您的情况下,如果您想播放HTML5规范不支持的任何音频格式,您必须使用插件来解决它,就像在HTML5之前播放音频文件一样.
您可以在网上找到适用于浏览器的大量音频插件,适用于每种类型的文件格式.