Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android m4a文件在iPad上加载时没有收到状态代码(HTTPS)_Android_Html_Ios_Https - Fatal编程技术网

Android m4a文件在iPad上加载时没有收到状态代码(HTTPS)

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

我正在尝试跨设备使用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="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音频方法的事件中触发的)

我发现你不能在移动设备上自动播放声音。您必须有一个用户交互,例如按下按钮来启动操作


我发现你不能在移动设备上自动播放声音。您必须有一个用户交互,例如按下按钮来启动操作