2012-04-23 7 views
1

私はVideoViewでアクティビティを持っています。アクティビティの作成後、私はビデオの再生を開始します。そして、すべてが瞬間の前に、ホームボタンを押すと大丈夫です。私がホームスクリーンからの活動に戻るとき、ビデオバッファは空であり、ビデオ再生は最初から始まります。 ホームボタンを押した瞬間にビデオを一時停止して、ホーム画面から戻ったときにビデオを再開する必要があると思うので、問題です。 デバッガでは、ホームボタンを押す前に、VideoViewがmMediaPlayerフィールドを初期化しています。しかし、ホーム画面から戻った後にonStart()でこのフィールドを見ると、このフィールドはゼロになります。 「正しい」行動をどのように達成できますか?ホーム後のVideoViewでのビデオの再起動

+0

詳細については、私の答え[ここ](http://stackoverflow.com/questions/9987042/videoview-onresume-loses-buffered-port-of-the-video/10368107#10368107)を参照してください。 – yorkw

答えて

0

アクティビティライフサイクルのonPauseメソッドとonRestartメソッドをオーバーライドしてみます。

onPause()でビデオの再生を一時停止するだけで、onRestart()で再生するだけです。

関連する問題