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

标签 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>

我试过上面的代码,但没有用。因为我无法应用 .m4a、.3ga 和 .amr 的代码。

电话录音肯定不会在 mp3 文件中

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

有什么建议吗?请

最佳答案

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

简而言之,有效格式是:

  1. WebM
  2. 奥格
  3. MP3
  4. AAC
  5. 音频

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

关于html - 在任何浏览器中播放任何格式的音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372398/

相关文章:

ios - 一段文本中每个单词的音频

python - 使用 ALSA 打开带回调的音频

Python 3 : No module named 'AudioSignal'

audio - Directshow筛选器如何交换媒体样本?

IOS - 使用 MPMoviePlayerController 的实时流式传输丢失视频但不丢失音频

javascript - 在单个登录页面中使用多个用户登录的 Json 登录

javascript - 谷歌新工作表格式上的 XmlHttpRequest 状态 0

php - 如何删除(不是删除)动态生成的表格元素?

css - 为 CJK 字符制作垂直文本的最佳方法?

iOS SDK AVPlayer - 如何检测音频流是否可搜索?