0

自分のアクティビティの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秒間フリーズします。ユーザーがウィジェットの再生ボタンをクリックしたときにもフリーズが表示されます。

私は何かが足りないのですか?

ありがとう!

4

1 に答える 1

0

2台の携帯電話に違いがある理由と、最近のバージョンでUIがフリーズする理由はまだわかりませんが、交換することで問題を解決できました

video_view.start();

mp.start();

それが誰かを助けることを願っています!

于 2012-11-15T13:38:57.883 に答える