avplayer视频重复循环播放,视频重播
2017-09-26 15:41
986 查看
在视频播放完成的监听方法中执行重播方法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerItemDidPlayToEnd:) name:AVPlayerItemDidPlayToEndTimeNotification object:nil];
- (void)playerItemDidPlayToEnd:(NSNotification *)notification{
[self rerunPlayVideo];
}
//视频重播
-(void)rerunPlayVideo{
if (!self.player) {
return;
}
CGFloat a=0;
NSInteger dragedSeconds = floorf(a);
CMTime dragedCMTime = CMTimeMake(dragedSeconds, 1);
[self.player seekToTime:dragedCMTime];
[self.player play];
}
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerItemDidPlayToEnd:) name:AVPlayerItemDidPlayToEndTimeNotification object:nil];
- (void)playerItemDidPlayToEnd:(NSNotification *)notification{
[self rerunPlayVideo];
}
//视频重播
-(void)rerunPlayVideo{
if (!self.player) {
return;
}
CGFloat a=0;
NSInteger dragedSeconds = floorf(a);
CMTime dragedCMTime = CMTimeMake(dragedSeconds, 1);
[self.player seekToTime:dragedCMTime];
[self.player play];
}
相关文章推荐
- OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频
- 多个视频,重复循环播放的解决方式
- iOS 视频播放 AVPlayer 循环播放 闪屏
- C# 使用WPF 用MediaElement控件实现视频循环播放
- 视频播放–AVPlayer
- AVPlayer视频播放
- AVPlayer播放视频
- 微信朋友圈录制视频循环播放源码
- html自动循环播放视频列表
- Android开发 之 videoview循环播放视频
- 用WPF控件MediaElement创建简易播放器(视频区域、播放控制区域、播放列表、循环播放) 分类: .NET 2012-08-16 10:47 3638人阅读 评论(0) 收藏
- 视频播放AVPlayerViewController
- android 随手记 videoview循环播放网络视频 和mediaplayer+sufaceview播放网络视频
- qt5_qml_Opengl_shader 第四弹----------------------纹理贴图(YUV视频循环播放)
- iOS 开发:AVPlayer播放视频
- iOS SDK详解之视频播放(AVPlayer)附Demo
- iOS开发-- 利用AVPlayer播放远程音乐和视频
- iOS真机播放MP4视频文件不出来的解决方法 AVPlayer
- 用WPF控件MediaElement创建简易播放器(视频区域、播放控制区域、播放列表、循环播放)
- 视频自动循环播放