您好,我正在启动AVPlayerViewController,并且在播放内容时,我会在快进之后快进播放器,它需要一些时间才能开始播放,然后再次开始播放,我会关闭播放器。在这种情况下,我可以听到音频,即使关闭播放器也是如此。如何解决此问题,请告诉我。
关闭播放器时,我将播放器nil和setRate设置为零。
@try {
[self.player.currentItem removeObserver:self forKeyPath:@"status"];
[self.player.currentItem removeObserver:self forKeyPath:@"playbackBufferEmpty"];
[self.player replaceCurrentItemWithPlayerItem:nil];
[self.player setRate:0.0];
self.player=nil;
} @catch (NSException *exception)
{
NSLog(@"Execption is %@",exception);
}
关闭播放器后,播放器音频应停止播放。预先感谢。