Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 html5音频播放失败_Android_Html_Audio_Stream_Progressive - Fatal编程技术网

Android html5音频播放失败

Android html5音频播放失败,android,html,audio,stream,progressive,Android,Html,Audio,Stream,Progressive,我制作了一个html页面,并在其中添加了一个音频标签,然后我尝试使用android浏览器播放一些音乐 但它不起作用。这是我的密码: <audio id='simple-audio-player' src="http://m.html5/baidu.mp3" controls="controls" preload="metadata"></audio> window.onload = function () { var au = document.getElement

我制作了一个html页面,并在其中添加了一个音频标签,然后我尝试使用android浏览器播放一些音乐

但它不起作用。这是我的密码:

<audio id='simple-audio-player' src="http://m.html5/baidu.mp3" controls="controls" preload="metadata"></audio>

window.onload = function () {
  var au = document.getElementById("simple-audio-player");
  au.load();

  if(au.networkState != au.NETWORK_NO_SOURCE){
    alert('au.networkState != au.NETWORK_NO_SOURCE');
    try{
        au.play();
    }catch(err){
        alert(err);
    }
  }else{
    alert('au.networkState == au.NETWORK_NO_SOURCE');
  }

window.onload=函数(){
var au=document.getElementById(“简单音频播放器”);
au.load();
if(au.networkState!=au.NETWORK\u NO\u源){
警报('au.networkState!=au.NETWORK\u NO\u SOURCE');
试一试{
au.play();
}捕捉(错误){
警惕(err);
}
}否则{
警报('au.networkState==au.NETWORK\u NO\u SOURCE');
}
})


我想我的IIS配置可能有问题,但我不确定

无法播放窗口加载事件中的音频,它必须响应用户交互

像这样

window.addEventListener('ontouchstart', onStart);

function onStart()
{
    var audio = new Audio(); // --or-- document.getElementById('id-of-audio-tag');
    audio.src = "test.mp3";
    audio.play();
}