gpt4 book ai didi

objective-c - AVAudioPlayer错误

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:57 25 4
gpt4 key购买 nike

我正在使用这段代码,但它不起作用;

导入:

#import <AudioToolbox/AudioServices.h>

头文件:

AVAudioPlayer *_audioPlayer;

代码:

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/welcome.mp3", [[NSBundle mainBundle] resourcePath]]];

NSError *error;
_audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
_audioPlayer.numberOfLoops = 0;

if (_audioPlayer == nil)
{
NSLog(@"%@", [error description]);
}
else
{
[_audioPlayer play];

NSLog(@"PLAY");

}

NSLog:

Error Domain=NSOSStatusErrorDomain Code=-43 "The operation couldn’t be completed. (OSStatus error -43.)"

它无法在我的 iPhone (5.1) iPad (5.0) iPhone 5.0 模拟器上运行。

有人知道我该如何解决这个问题吗?

最佳答案

如果在您指定的路径中找不到文件,您会收到该错误。

此外,检查您是否有文件 welcome.mp3 并且它与应用程序目标捆绑在一起。为此,选择目标,转到Build Phases 选项卡并确保该文件位于Copy Bundle Resources 列表中。如果不存在,请添加它。

关于objective-c - AVAudioPlayer错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9433073/

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