1

私のアプリケーションでは、VideoView を再生します。

再生、一時停止、停止などのさまざまなオプションにメディアコントローラーを使用していません。

その代わりに、単一ボタンを使用して再生および一時停止機能を使用しています。

以下のコードのように実装しています:

case R.id.playVideoBtn:
        if(myVideoView.isPlaying()){
            myVideoView.pause();
        }else{

            //MediaController ctlr=new MediaController(this);
        //  ctlr.setMediaPlayer(myVideoView);
            //myVideoView.setMediaController(ctlr);

            myVideoView.start();
        }


        break;

今、同じボタンクリックの一時停止機能を実装する方法について疑問に思っています。

助けてください。

ありがとう。

4

1 に答える 1

5

VideoView.javaから見つけた...

start() goes with pause(), but resume() goes with suspend() (the latter pair causing the screen to blank out).

そして、あなたのソリューションについては、この例を見てくださいPlaying Video

于 2012-01-27T10:16:40.917 に答える