1)AVPlayerLayer与playerItemDIDReachEnd通知设置关闭seektotime:kCMTimeZero
我更喜欢使用AVPlayerLayer(出于其他原因),但是这种方法会在循环之间产生明显的暂停.
2)带有setRepeatMode的MPMovIEPlayerController:MPMovIERepeatModeOne
这导致较小的暂停,但仍然不完美.
我不知道从哪里开始.任何人都可以建议一个灵魂?
@H_301_4@解决方法 我可以同意@ Sambrodkin的调查结果.[[NSNotificationCenter defaultCenter] addobserver: self selector: @selector(myMovIEFinishedCallback:) name: MPMovIEPlayerPlaybackStateDIDChangeNotification object: m_player];
和
-(voID) myMovIEFinishedCallback: (NSNotification*) aNotification{ NSLog( @"myMovIEFinishedCallback: %@",aNotification ); MPMovIEPlayerController *movIEController = aNotification.object; NSLog( @"player.playbackState = %d",movIEController.playbackState );}
我也修复了iOS 5上的非循环问题.
@H_301_4@ @H_301_4@ @H_301_4@ @H_301_4@ 总结以上是内存溢出为你收集整理的在iOS中平滑视频循环全部内容,希望文章能够帮你解决在iOS中平滑视频循环所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)