gpt4 book ai didi

ios - 流式音频文件在弹出到 View Controller 后正在播放

转载 作者:行者123 更新时间:2023-11-29 12:29:15 28 4
gpt4 key购买 nike

我正在使用 AVPlayer 为我的项目流式传输音频文件。我面临的问题是音频文件在从 AudioPlayerVC 弹出后播放。当音频在 AudioPlayerVC 上播放时一切正常。它也在 AudioPlayerVC 上停止、播放和暂停。但是在我返回时的缓冲时间,它会在几秒钟后播放。我可以听到声音,但不能停下来或做任何其他事情。

- (IBAction)backAction:(id)sender { 
if (_audioToPlay.playing == YES) {
[_audioToPlay stop];
} else if (_audioToPlay.playing == NO || _audioToPlay.volume == 1.0 ) {
_audioToPlay.volume = 0.0;
[_audioToPlay stop];
}
[self.navigationController popViewControllerAnimated:YES];
}

最佳答案

如果以下内容不起作用,请参阅 avplayer-continues-to-play-after-viewcontroller-is-removed-from-navigationcontroller

你可以做的是首先暂停播放器 :

[yourAVPlayer pause];

然后popParent View Controller

[self.navigationController  popViewControllerAnimated:YES];

关于ios - 流式音频文件在弹出到 View Controller 后正在播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28211448/

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