HTML按钮标记卡住,第二次点击时不会播放HTML5音频

时间:2012-01-28 03:41:16

标签: javascript android html5 html5-audio htmlbutton

我有一个播放列表页面,可以在计算机上正常运行。不幸的是,在Android上,当我点击开始按钮,然后是停止按钮时,它保持橙色并且不会改变音轨!

我假设android上的按钮标签正在等待回来的东西?

此外,src更新不适用于Android。

这是我的javascript:

function Stop ()
{
    var audie = document.getElementById("myAudio");
    audie.pause();
}

function Start ()
{
    var audie = document.getElementById("myAudio");
    audie.src = ("new link");
    audie.play();
}

...这是HTML:

<audio id="myAudio" onended="Start()"></audio>

<button type="button" onclick="Start()">Start</button>
<button type="button" onclick="Stop()">Stop</button>

请帮忙!谢谢。

1 个答案:

答案 0 :(得分:0)

请改为尝试:

var audie = document.getElementById("myAudio");
function Stop ()
{
    audie.muted = true;
}

function Start ()
{
    audie.src = ("new link");
    audie.muted = false;
    audie.currentTime = 0;
}

我认为audio.pause会停止下载歌曲。如果我错了,请纠正我。