Android VideoView MediaPlayer OnInfoListener - events not fired

后端 未结 7 1304
借酒劲吻你
借酒劲吻你 2021-01-12 04:51

this following source code snippet is given:

videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
        @Override
        public void onP         


        
7条回答
  •  深忆病人
    2021-01-12 05:36

    You no need to go through setOnInfoListener

    by overriding setOnPreparedListener method is enough. as in the api show

    public void setOnPreparedListener (MediaPlayer.OnPreparedListener l)

    Register a callback to be invoked when the media file is loaded and ready to go.

    so, you can dismiss your dialog inside setOnPreparedListener method is enough

    like this

        vv.setOnPreparedListener(new OnPreparedListener() {
        @Override
        public void onPrepared(MediaPlayer mp) {
    
                handler.post(new Runnable() {
                @Override
            public void run() {
                    Toast.makeText(MainActivity.this, "finish11", Toast.LENGTH_LONG).show();
            }
            });
            }
        });
    

提交回复
热议问题