开源视频播放器IjkPlayer使用记录之(三)--播放视频从上次播放的时间点播放。
2016-10-28 15:26
561 查看
方法:
1.在关闭视频的时候,使用getCurrentPosition()获取当前的时间点。
2.使用SharedPreferences记录当前的时间点。
3.重新播放时,获取该时间点,使用seekto进行播放,相对来说还是比较简单的。
附代码,有需要的可以参考。
1.在关闭视频的时候,使用getCurrentPosition()获取当前的时间点。
2.使用SharedPreferences记录当前的时间点。
3.重新播放时,获取该时间点,使用seekto进行播放,相对来说还是比较简单的。
附代码,有需要的可以参考。
public void MediaSavePostion(String inputUrl) { if ((sp != null) && (inputUrl != null)) { int position = videoView.getCurrentPosition(); int duration = videoView.getDuration(); Log.e(TAG,"position="+position+"duration="+duration); //2S以内的误差认为已经播放完城 if ((duration>0) && (duration-position<2000)) { position=0; } String value = String.valueOf(position); editor.putString(inputUrl, value); editor.commit(); Log.e(TAG, "save url=" + inputUrl + "position=" + value); } } public void SetVideoPlay(String inputUrl) { if (inputUrl != null) { String pos = null; int position = 0; if (sp != null) { pos = sp.getString(inputUrl, ""); Log.e(TAG, "postion=" + pos); } if ((pos != null) && (pos.length() > 0)) { try { position = Integer.valueOf(pos); } catch (Exception e) { position = 0; } } Log.e(TAG, "play url=" + inputUrl + "position=" + position); videoView.setVideoURI(Uri.parse(inputUrl)); if (position != 0) { videoView.seekTo(position); } videoView.start(); } }
相关文章推荐
- 使用开源框架ijkplayer播放视频,写给新手不走弯路
- 开源视频播放器IjkPlayer使用记录之一--demo的使用及View的简要介绍
- 开源视频播放器IjkPlayer使用记录之(二)--自定义的mediaController实现。
- Swift - 使用ijkplayer框架播放直播视频2——(RTSP视频流播放)
- Exoplayer使用记录1-播放多音轨视频
- 开源播放框架ijkplayer(iOS版)使用教程
- B站开源播放框架ijkplayer(iOS版)使用教程
- 开源播放框架ijkplayer(iOS版)使用教程
- Ijkplayer播放视频的简单使用,可以暂停继续(二)
- iOS开发笔记--开源播放框架ijkplayer(iOS版)使用教程
- Swift - 使用ijkplayer框架播放直播视频2——(RTSP视频流播放)
- Swift - 使用ijkplayer框架播放直播视频1——(RTMP/HTTP视频流播放)
- 一个视频播放列表demo,视频播放使用的ijkplayer,正在播放视频拖动到不可见区域小窗口播放,可全屏切换
- 使用苹果原生视频播放器MPMoviePlayerController播放来自优酷等网页的视频
- Swift - 使用ijkplayer框架播放直播视频1(RTMP/HTTP视频流播放)
- Swift - 使用ijkplayer框架播放直播视频1——(RTMP/HTTP视频流播放)
- 使用IjkMediaPlayer结合surfaceView播放视频,自己写的播放和暂停按钮(四)
- WPF技术触屏上的应用系列(三): 视频播放器的使用及视频播放、播放、暂停、可拖动播放进度效果实现
- 使用mediaplayer + surfaceview来播放视频
- 播放视频音频文件使用 MPMoviePlayerViewController