2012-03-11 8 views
0

音楽ファイルを指定された時間(たとえば6分間)再生するAndroidアプリケーションを作成しました。迷惑な問題は、ユーザーが電源ボタンを押したりディスプレイが消灯したりすると、音楽の再生が継続され、6分後に停止しないということです。私を助けてくれますか?サービスを利用する必要がありますか?より単純なソリューションですか?電源ボタンを押しても指定時間の音楽ファイルを再生する(Android)

ありがとうございました。

答えて

1

あなたのコードが現時点でどのように機能しているのかは説明していませんが、デバイスがスリープ状態になっているように聞こえて、アプリは音楽を停止できません。これを回避する最善の方法は、音楽を停止したいときにトリガーするalarmを作成することです。

+0

ご返信ありがとうございます。親愛なるDan、現在のところ、私のアプリケーションはAndEngineを使用し、 "void update(float elapsedTime)"関数で曲を再生します。しかし、あなたが言ったように、デバイスがスリープ状態になると、このアップデート機能は動作しません。アラームを使用すると、音楽を再生しているメディアプレーヤーインスタンスにどのようにアクセスできますか? –

関連する問題