私は VideoView で活動しています。アクティビティの作成後、ビデオの再生を開始します。そして、ホームボタンを押す瞬間まではすべて問題ありません。ホーム画面からアクティビティに戻ると、ビデオ バッファが空で、ビデオの再生が最初から始まります。ホームボタンを押した瞬間にビデオを一時停止し、ホーム画面から戻ったときにビデオを再開する必要があると思うので、これは問題です。デバッガーでは、ホームボタンが押される前に、VideoView が mMediaPlayer フィールドを初期化したことがわかります。しかし、ホーム画面から戻った後に onStart() でこのフィールドを見ると、このフィールドは null になります。どうすれば「正しい」動作を実現できますか?
質問する
1389 次