привет Друзья Я использую AVPlayer, но в нем я хочу воспроизводить файл .mov непрерывно повторяемый. Поэтому я хочу использовать seekToTime, но не могу получить правильное представление, поэтому, пожалуйста, кто-нибудь подскажет, как?
player.actionAtItemEnd = AVPlayerActionAtItemEndNone; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerItemDidReachEnd:) name:AVPlayerItemDidPlayToEndTimeNotification object:[player currentItem]]; - (void)playerItemDidReachEnd:(NSNotification *)notification{ AVPlayerItem *p = [notification object]; [p seekToTime:kCMTimeZero]; }
Для iOS 10+ вы можете использовать AVPlayerLooper
Образец документации Apple:
let asset = // AVAsset with its 'duration' property value loaded let playerItem = AVPlayerItem(asset: asset) // Create a new player looper with the queue player and template item playerLooper = AVPlayerLooper(player: queuePlayer, templateItem:playerItem) // Begin looping playback queuePlayer.play()