aac流的HTML5音频播放在iOS 11中类型为“的情况下不起作用”;音频/mp4“;

aac流的HTML5音频播放在iOS 11中类型为“的情况下不起作用”;音频/mp4“;,html,audio,mp4,ios11,aac,Html,Audio,Mp4,Ios11,Aac,我遇到了一个iOS 11无法从HTML音频元素流式传输音频文件的问题。该文件是外部托管的aac文件 以下是代码示例: <audio controls> <source src="http://techslides.com/demos/samples/sample.aac" type="audio/mp4"> </audio> 因此,修复方法是将类型更改为“音频/mpeg”。虽然我仍然不知道出了什么问题 固定代码: <audio controls&g

我遇到了一个iOS 11无法从HTML音频元素流式传输音频文件的问题。该文件是外部托管的aac文件

以下是代码示例:

<audio controls>
  <source src="http://techslides.com/demos/samples/sample.aac" type="audio/mp4">
</audio>

因此,修复方法是将类型更改为“
音频/mpeg
”。虽然我仍然不知道出了什么问题

固定代码:

<audio controls>
 <source src="http://techslides.com/demos/samples/sample.aac" type="audio/mpeg">
</audio>


我希望这是对stackoverflow的一个有价值的补充,因为我是一个新手。

不久前我也遇到了同样的问题,并在这里找到了答案:谢谢,经过几天的搜索,我没能找到,所以这篇stackoverflow补充文章可能会帮助其他人。我仍然很好奇为什么会发生这种情况,因为我在网上找到的资料说使用mp4作为aac的类型。在这里使用它绝对是个好主意!aac是adts,而不是mp4。如果将aac文件放入mp4容器中,则键入/mp4即可。