gpt4 book ai didi

android - Android HTML5音频播放失败

转载 作者:行者123 更新时间:2023-12-03 02:19:49 25 4
gpt4 key购买 nike

我制作了一个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');
}

};

我认为IIS配置有问题,但是我不确定。

最佳答案

您不能从窗口加载事件中播放音频,它必须响应用户交互而发生。

像这样...

window.addEventListener('ontouchstart', onStart);

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

关于android - Android HTML5音频播放失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15053095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com