我已经看到很多关于如何在后台模式下播放音乐的问题(按下主页按钮后)。但我需要的是停止在后台模式播放音乐。
这是我的代码。
function onDeviceReady() {
snd = new Media("/android_asset/www/start.mp3", onSuccess, onError, onStatus);
snd.play();
}
function onStatus(status) {
if( status==Media.MEDIA_STOPPED ) {
snd.play();
}
提前致谢。
答案 0 :(得分:1)
不确定这是否可以回答您的问题。
document.addEventListener("pause", function() {
snd.pause();
});
document.addEventListener("resume", function() {
snd.play();
});
答案 1 :(得分:0)
再次播放之前,必须从输出中释放媒体(并关闭if),试试这个:
function onStatus(status)
{
if( status == Media.MEDIA_STOPPED )
{
snd.release();
snd.play();
}
}