zoukankan      html  css  js  c++  java
  • Android VideoView使用小记

    在Android中播放视频一般采用VideoView,当然也可以自己使用MediaPlayer+SurfaceView,但是比较麻烦。这里记录一些我使用VideoView时的疑惑

    1、如何监听播放完成?

    使用setOnCompletionListener监听, 例如: 

    videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
                    @Override
                    public void onCompletion(MediaPlayer mp) {
                        
                        
                    }
    });
    

    2、暂停播放后,如何在这个暂停的状态下继续播放,而不是从头播放

    这个问题,viewView并没有提供所谓的continue之类的方法,而是直接使用start即可,它会自动判断是否是要继续还是从头开始。另外有个方法叫seekto,意思是从哪里播放起。你所做的事情是,记录当前是否是因为暂停所引起的需要继续播放的状态,设置一个boolean值就好了。在点暂停的时候设置为true,在完成播放的时候设置false,在点击播放按钮时,如果此状态为true,即调用start就继续播放啦。

  • 相关阅读:
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    星空雅梦
    PHP中foreach用法详细讲解
  • 原文地址:https://www.cnblogs.com/cmgrass/p/4974193.html
Copyright © 2011-2022 走看看