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

Dee*_*yal 5 html audio audio-streaming html5-audio

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

.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>
Run Code Online (Sandbox Code Playgroud)

I tried the above code, but not useful. because I am unable to apply the code for .m4a, .3ga and .amr.

Phone recordings wont be in mp3 files for sure

Any other approach I need to apply ?

Any suggestions ? Please

Gil*_*ain 2

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

很快,有效的格式是:

  1. 网络管理
  2. 奥格
  3. MP3
  4. 亚克力
  5. 音频格式

就您而言,如果您想播放 HTML5 规范不支持的任何音频格式,您将必须通过使用Plugins来解决它,就像 HTML5 之前播放音频文件的方式一样。
您可以在网络上找到许多适用于浏览器的音频插件,适用于每种类型的文件格式。