我使用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
問題是,怎麼可能再次重新顯示視頻?我是否必須將視頻的開始(),停止()或暫停()?
任何幫助,歡迎。
TA
我會接受您的建議,並嘗試對其進行編程。你認爲我應該使用MediaPlayer而不是VideoView類嗎?您是否有MediaPlayer的任何示例代碼?我問你這麼說,onDestroy我必須發佈mediaplayer,或者你只是想把它設置爲null? – jlanza 2012-02-15 14:57:45
我會更新我的答案;) – zoki 2012-02-15 17:22:04
Gallery電影播放器的代碼是如何實現當前視頻位置和簡歷保存的一個很好的示例: 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 2012-06-19 19:23:25