android监听视频播放结束
16lz
2021-01-25
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(); } });
更多相关文章
- Android(安卓)studio 使用Zxing二维码扫描,过程及问题汇总
- Android端获取视频第一帧的方法
- Android实现读取SD卡下所有TXT文件名并用listView显示出来的方法
- android 获取视频,图片缩略图
- Android(安卓)Parcelable 错误 Parcel: Class not found when un
- android 添加视频、图片、录音上传(一)
- 短视频平台搭建Android(安卓)Camera 录制视频,可限制时长,限大小
- Settings 界面修改
- 更新UI时遇到:Only the original thread that created a view hie