在iOS应用中执行快进后如何停止AVPlayer?

时间:2019-04-01 08:09:12

标签: ios avplayer avplayerviewcontroller

您好,我正在启动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);
}

关闭播放器后,播放器音频应停止播放。预先感谢。

0 个答案:

没有答案