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

问题描述 投票:0回答:1

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

我注意到以下(发现):

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

问题

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

任何想法???

  • 为什么浏览器没有播放这些文件?
  • 有什么建议可以使其正常工作?

这是我的摘录:

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

谢谢你们!

javascript audio compression html5-audio lossless-compression
1个回答
0
投票

无损文件很可能用Apple Lossless编码。顾名思义,这就是Apple软件用于生成无损文件的格式。为了确保您可以使用Quicktime或iTunes打开文件,以查看使用了哪种编解码器。

据我所知,甚至iOS版Safari都没有原生播放Apple Lossless文件。如果您无法重新编码文件,则可以选择alac.js。这是用JavaScript编写的Apple无损解码器。

© www.soinside.com 2019 - 2024. All rights reserved.