0
我在其中一項活動中顯示YouTube視頻(rtsp://)。當我調用start()時VideoView凍結;
下面的代碼:
media_controller = new MediaController(this);
media_controller.setAnchorView(this.video_view);
Uri video = Uri.parse(url);
this.video_view.setMediaController(media_controller);
this.video_view.setVideoURI(video);
this.video_view.setOnPreparedListener(new OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
video_view.start();
}
});
此代碼工作正常在我的Galaxy S(Android 2.2的),但它在凍結5〜10秒在我的Galaxy S3(安卓4.1)的用戶界面。 當用戶點擊小部件的播放按鈕時,也會出現凍結。
我缺少的東西?
謝謝!
那麼'mp'變量就是回調函發送給你的Prepared MediaPlayer,所以你應該使用它。 – tolgap