Android m4a文件在iPad上加载时没有收到状态代码(HTTPS)
我正在尝试跨设备使用HTML5音频,并通过使用以下代码使其在桌面计算机上工作:Android m4a文件在iPad上加载时没有收到状态代码(HTTPS),android,html,ios,https,Android,Html,Ios,Https,我正在尝试跨设备使用HTML5音频,并通过使用以下代码使其在桌面计算机上工作: <audio id="audio-1" preload="auto" > <source src="~/Assets/audio/file1.m4a" type="audio/mpeg"> <source src="~/Assets/audio/file1.ogg" type="audio/ogg"> </audio> <audio id="au
<audio id="audio-1" preload="auto" >
<source src="~/Assets/audio/file1.m4a" type="audio/mpeg">
<source src="~/Assets/audio/file1.ogg" type="audio/ogg">
</audio>
<audio id="audio-2" preload="auto">
<source src="~/Assets/audio/file2.m4a" type="audio/mpeg">
<source src="~/Assets/audio/file2.ogg" type="audio/ogg">
</audio>
<audio id="audio-3" preload="auto">
<source src="~/Assets/audio/file3.m4a" type="audio/mpeg">
<source src="~/Assets/audio/file3.ogg" type="audio/ogg">
</audio>
我读过IBM的一篇文章,文章中提到AAC和OGG的结合是跨浏览器兼容性的最佳来源:因此我希望不是文件类型导致了这个问题
我还了解到,通过HTTPS在设备上提供文件可能存在问题
我不知道是否有办法让这些文件在设备上播放?(它们是在JS中使用本机HTML5音频方法的事件中触发的)我发现你不能在移动设备上自动播放声音。您必须有一个用户交互,例如按下按钮来启动操作
我发现你不能在移动设备上自动播放声音。您必须有一个用户交互,例如按下按钮来启动操作