自分のアクティビティの1つで、YouTubeのビデオ(rtsp://)を表示しています。
コードは次のとおりです。
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();
}
});
このコードはGalaxyS(Android 2.2)で正常に機能しますが、Galaxy S3(Android 4.1)のUIが5〜10秒間フリーズします。ユーザーがウィジェットの再生ボタンをクリックしたときにもフリーズが表示されます。
私は何かが足りないのですか?
ありがとう!