1
在播放實況視頻時,SeekToTime方法在iOS 9中不起作用。即使在尋找之後,視頻也不會從尋求的位置播放。 在以前的iOS版本中,它工作正常。 以下是代碼...seekToTime不適用於iOS中的實時資產9
- (無效)loadVideo {
[player pause];
player = nil;
asset = [AVAsset assetWithURL:[NSURL URLWithString:@"http://playertest.longtailvideo.com/adaptive/wowzaid3/playlist.m3u8"]];
playerItem = [AVPlayerItem playerItemWithAsset:asset];
player = [AVPlayer playerWithPlayerItem:playerItem];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
playerLayer.frame = CGRectMake(20, 0, 600, 400);
[self.view.layer addSublayer:playerLayer];
[player play];
[self addPlayerTimeObserver];
}
- (IBAction爲)SeekToTimeInVideo:(ID)發送方{ [播放器暫停];
[self.player seekToTime:CMTimeMakeWithSeconds(10.0, 25.0) toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero completionHandler:^(BOOL finished)
{
[player play];
}];
}
任何想法?這是iOS 9中的一個bug。
你是怎麼解決這個問題? – abhi1992