5

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

.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 文件中

我需要应用其他任何方法吗?

有什么建议么 ?请

4

1 回答 1

2

很抱歉给您带来坏消息,但您无法在<audio>HTML5 元素中播放任何文件格式。
相反,您可以从此处列出的有效音频格式列表中进行选择: https ://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

很快,有效的格式是:

  1. 网络管理
  2. 奥格
  3. MP3
  4. AAC
  5. WAV

在您的情况下,如果您想播放 HTML5 规范不支持的任何音频格式,则必须使用Plugins解决它,就像在 HTML5 之前播放音频文件一样。
您可以在 Web 上找到许多适用于浏览器的音频插件,适用于每种类型的文件格式。

于 2018-03-21T18:25:56.387 回答