gpt4 book ai didi

iphone - iOS - mp3 文件无法播放,没有错误?

转载 作者:行者123 更新时间:2023-11-29 03:35:55 40 4
gpt4 key购买 nike

我正在尝试使用下面的代码来播放 mp3 文件。它似乎运行良好,但电话没有声音。音量已打开,文件已找到(如果我将请求的文件更改为不存在的名称,我会收到错误消息),并且没有错误显示(即使在“playerError”中)。我唯一看到的可能是问题的可能是播放器在播放结束之前取消分配,但我不确定如何解决这个问题。关于问题可能是什么以及如何解决的任何建议?非常感谢!

...

if([responseString isEqual: @"Stop"]){
[self playStop];
}

...

- (void) playStop{
NSString *soundFilePath =
[[NSBundle mainBundle] pathForResource: @"stop"
ofType: @"mp3"];

NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];

NSError *playerError;

AVAudioPlayer *newPlayer =
[[AVAudioPlayer alloc] initWithContentsOfURL: fileURL
error: &playerError];
[newPlayer play];
}

最佳答案

如果您将“AVAudioPlayer”设为实例变量或属性(而不是函数内的局部变量),那么它会粘在周围而不是立即出现当“playStop”结束时由 ARC 发布,您可能会有更好的运气。

关于iphone - iOS - mp3 文件无法播放,没有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186942/

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