一、如果是用AVPlayer播放器,循環(huán)播放設(shè)置如下:
IJKAVMoviePlayerController.m頁面
- (void)didPrepareToPlayAsset:(AVURLAsset *)asset withKeys:(NSArray *)requestedKeys
找到以上方法的591行添加如下代碼
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(runLoopPlay:) name:AVPlayerItemDidPlayToEndTimeNotification object:nil];
再添加接受循環(huán)播放的方法 - (void)runLoopPlay:(NSNotification *)n{
AVPlayerItem * p = [n object];
[p seekToTime:kCMTimeZero];
[_player play];
}
二悬嗓、如果使用IJKFFMoviePlayerController.m 播放器频敛,自動循環(huán)設(shè)置如下: - (id)initWithContentURLString:(NSString *)aUrlString
withOptions:(IJKFFOptions *)options
找到以上方法214行添加如下代碼
//自動循環(huán)播放堰乔,最多播放100遍
ijkmp_set_loop(_mediaPlayer, 100);