gpt4 book ai didi

ios - 在 viewWillDisappear 上停止 AVAudioPlayer

转载 作者:行者123 更新时间:2023-11-29 02:45:56 25 4
gpt4 key购买 nike

我正在 Xcode 中开发一个使用 AVAudioPlayer 的应用程序。

@property (nonatomic, strong) AVAudioPlayer *player;

点击一张图片我调用一个播放音频文件的函数:

-(void)playMusic{
if(self.player.currentTime == 0.0){
self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/sound.mp3", [[NSBundle mainBundle] resourcePath]]] error:nil];
self.player.numberOfLoops = 0;
[self.player play];
}
}

在 viewWillDisappear 上我需要停止播放器,所以我调用:

-(void)viewWillDisappear:(BOOL)animated{
[self.player stop];
}

但是上面的代码不起作用,音频没有停止播放。

谁能告诉我可能是什么问题?

最佳答案

你为什么不停止播放带有相同图像的歌曲,点击

   if([player isPlaying] )
{
[player pause];
}
else
[player play];

关于ios - 在 viewWillDisappear 上停止 AVAudioPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25138648/

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