私はVideoViewを使用してrtspストリーミングビデオを表示しています。下にコードのスニペットがあります。アクティビティの再開と再開時のVideoViewの停止表示
OnCreate() {
...
// Setup video view
videoView = (VideoView) findViewById(R.id.videoViewStream);
videoView.setMediaController(new MediaController(this));
....
// Create a button
}
OnButtonClickListener() {
videoView.setVideoURI(Uri.parse(videoUri));
videoView.requestFocus();
}
OnResume関数とOnPause関数のVideoViewに関するコードはありません。
問題のためのユースケースは、次のとおりです。
- オープンアプリケーションと私はAndroidのデスクトップ
- 使用再オープンする他のアプリケーション
- に取得するためのアプリケーションを最小限
- ビデオを開始またはビデオアプリケーションを再トリガーする
- ビデオは表示されず、実行されていません。私はVideoViewでreclickする必要があります
問題は、どのようにビデオを再表示することが可能ですか?ビデオをstart()、stop()、またはpause()する必要がありますか?
助けを歓迎します。
TA
私はあなたのアドバイスを取ってそれをプログラムしようとします。私はVideoViewクラスの代わりにMediaPlayerを使うべきだと思いますか? MediaPlayerのサンプルコードはありますか?私はあなたがメディアクリップをリリースしなければならないonDestroyと言うか、それともヌルにするという意味ですか? – jlanza
私の回答を更新します;) – zoki
ギャラリームービープレーヤのコードは、現在のビデオの位置を保存して再開する方法の良い例です: http://grepcode.com/file/repository.grepcode.com /java/ext/com.google.android/android-apps/4.0.3_r1/com/android/gallery3d/app/MoviePlayer.java?av=f – inky