android监听视频是否播放结束,今天做的项目是在一个主界面中插入一个播放器,所以不是单纯的视频app,以前用的方法是:

mvideoview.setOnCompletionListener(new OnCompletionListener() {            @Override            public void onCompletion(MediaPlayer mp) {             //your code            }        });

但今天一直报错:

Caused by: java.lang.ClassCastException: com.example.vitamio_test.MainActivity cannot be cast to io.vov.vitamio.MediaPlayer$OnCompletionListener 

The method setOnCompletionListener(MediaPlayer.OnCompletionListener) in the type VideoView is not applicable for the arguments (new MediaPlayer.OnCompletionListener(){})

不知道是更新了还是怎么了,这个MediaPlayer一定要有,不然会报类型转换错误,完整的如下:

mVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener()                 {                  @Override                  public void onCompletion(MediaPlayer mp)                  {                   mp.seekTo(0);//循环播放                        mp.start();                  }                 }); 

更多相关文章

  1. Android(安卓)studio 使用Zxing二维码扫描,过程及问题汇总
  2. Android端获取视频第一帧的方法
  3. Android实现读取SD卡下所有TXT文件名并用listView显示出来的方法
  4. android 获取视频,图片缩略图
  5. Android(安卓)Parcelable 错误 Parcel: Class not found when un
  6. android 添加视频、图片、录音上传(一)
  7. 短视频平台搭建Android(安卓)Camera 录制视频,可限制时长,限大小
  8. Settings 界面修改
  9. 更新UI时遇到:Only the original thread that created a view hie

随机推荐

  1. Android应用AsyncTask处理机制详解及源码
  2. Android(安卓)手机模拟游戏手柄(USB,C#,wini
  3. Android应用程序换肤实现系列(一)
  4. Android通讯录数据库介绍与基本操作(增删
  5. 东拼西凑的第一个Android应用程序
  6. Android的线程和线程池
  7. Android(安卓)应用程序开发基础
  8. 精通android体系架构、mvc、常见的设计模
  9. WCF 实例 —— Android(安卓)短信助手 (W
  10. Android历史版本与API Level对应关系对照