2011-12-27 5 views
1

私のアプリケーションに.m3u8ストリーミングを表示するには、 ホームボタンを押したとき、または画面が消えたとき..iユーザーがそれに戻るときにメディアを一時停止したい。再生を開始する。 私はonPauseとonResumeを試してメディアプレーヤーを一時停止して起動しようとした。 しかし、それはonResumeメソッドでnullPointerExcを与える。画面ロックまたはホームボタンを押すメディアプレーヤーを一時停止してから再開

答えて

0

onPauseメディアをMediaPlayerにリロードするために必要なメタデータ(ファイルの場所、現在の位置など)を保存します。

onResumeで、MediaPlayerインスタンスがnullであることを確認してください。ヌルの場合は、この情報からメディアをリロードしてください。このデータを保存する場所はあなた次第ですが、SharedPreferencesがおそらく最も簡単です。

+0

ok ....スクリーンロック/オフのリスナーはありますか? – Reham

関連する問題