html – 在任何浏览器中播放任何格式的音频文件

我正在不同的手机中录制音频,每个都以不同的格式保存文件

.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之前播放音频文件一样.
您可以在网上找到适用于浏览器的大量音频插件,适用于每种类型的文件格式.

点赞