5

Android メディア プレーヤーでプレイリストを再生しようとしています。1曲が終わると・・・ メディア プレーヤーを停止し、新しいプレーヤーで再度初期化します。プレーヤーを初期化するたびに、この行でウェイクロックを設定します。

mMediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);

テスト用; プレーヤーを起動し、携帯電話の画面をロックします。いくつかのトラックの後。プレーヤーは停止し、他のトラックにパスできません。これが発生したら、さらに数分待ちます。次に、電話画面を開くと。プレーヤーはすぐに起動します。

メディアプレーヤーが何らかの方法でウェイクロックを解放する可能性はありますか? 停止時にプレイリスト内のトラック切り替えの間なのかな?プレイリストを扱うとき、「MediaPlayer.setWakeMode」は適切な方法ですか? または、「PowerManager」クラスを直接使用する必要がありますか?

この問題は、テストに時間がかかりすぎます。事前にt​​hx。

4

0 に答える 0