在 HTML 页面中播放.m4a音频文件不起作用



我试图在网页上播放m4a文件,但它不起作用。我正在iPhone上使用语音备忘录应用程序生成这些文件。

我注意到以下(调查结果(:

  • 当我将设置IOS>设置>语音备忘录>音频质量切换到压缩时,它就工作了
  • 当我将设置IOS>设置>语音备忘录>音频质量切换到无损时,它不起作用

问题

问题是,我需要使用的所有文件都是使用无损设置生成的。

有什么想法吗???

  • 为什么浏览器没有播放这些文件
  • 有什么建议可以让它发挥作用吗

以下是我的片段:

<audio controls>
<source src="fileURL">
<source src="fileURL">
Your browser does not support the audio element.
</audio>

谢谢你们!

无损文件很可能使用Apple无损编码。顾名思义,这是苹果软件用来生成无损文件的格式。为了确保你可以用Quicktime或iTunes打开文件,看看使用了什么编解码器。

据我记忆所及,即使是iOS版的Safari也不会原生播放Apple无损文件。如果你不能重新编码文件,alac.js可能是一个替代方案。这是一个用JavaScript编写的苹果无损解码器。