

monacaでcordova4.1になりましたがこれにすると  
Andoroidでバックボタンで抜けるとバックグラウンドでアプリが動いた状態になっている様です  
BGMやゲームが進行して定期的になる効果音などが鳴ります  
デバッガでもビルドしてもなります  
※アプリ履歴を消すととまります

以前はそんなことありませんでしたし  
cordovaを3.5に落してビルドするとなりません

私がenchant.jsで作っているからでしょうか？  
ためしにバックボタンを押したらゲームが終了するようにしてみましたが  
改善しませんでした、、  
もちろん私のバックボタンイベントがちゃんとかけていないのかもしれませんが、、

対処方法ご存知の方いらっしゃればご教示ください


CC BY-SA 3.0
2015-02-11T04:31:06.927
6294
2015-03-16T15:47:29.113
2015-02-11T05:08:50.897
208
7987
question
android monaca cordova
バックボタンを押してアプリを終了してもバックグラウンドで継続してしまう


下記の様にdocument.addEventListener で pause と resume のイベントに音楽の停止と再生を記述してみてください。

[code]

    document.addEventListener("pause", function() { bgm.pause(); },false);
    document.addEventListener("resume", function() { bgm.play(); },false);
    
[/code]


CC BY-SA 3.0
2015-02-14T14:47:32.810
6489
2015-02-14T14:47:32.810
8279
6294
answer