gpt4 book ai didi

ios - iOS 中流畅的视频循环

转载 作者:可可西里 更新时间:2023-11-01 04:40:28 25 4
gpt4 key购买 nike

谁能推荐一种方法,让您可以在 iOS 中实现视频剪辑的完全流畅和无缝循环?我尝试了两种方法,这两种方法都会在视频循环播放时产生一个小停顿

1) AVPlayerLayer 的 playerItemDidReachEnd 通知设置关闭 seekToTime:kCMTimeZero

我更喜欢使用 AVPlayerLayer(出于其他原因),但这种方法会在循环之间产生大约一秒的明显停顿。

2) MPMoviePlayerController with setRepeatMode:MPMovieRepeatModeOne

这会导致更小的停顿,但仍不完美。

我不确定从这里到哪里去。谁能提出一个灵魂?

最佳答案

我同意@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 上的非循环问题。

关于ios - iOS 中流畅的视频循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com