Sat*_*Sat 3 iphone objective-c
我尝试在我的应用程序中播放一些音频,它工作正常3次.但是当我试图在第四次播放时它会显示错误.错误域= NSOSStatusErrorDomain代码= -43"操作无法完成.(OSStatus错误-43.)".代码是
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/Sun.wav", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
AudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
AudioPlayer.numberOfLoops = 0;
AudioPlayer.volume=1.0;
if (AudioPlayer == nil)
{
NSLog([error description]);
}
else
[AudioPlayer play];
Run Code Online (Sandbox Code Playgroud)
有人在......之前搞清楚了吗?
您可以使用macerror命令行实用程序找出OSStatus代码:
macerror -43
Run Code Online (Sandbox Code Playgroud)
输出:
Mac OS error -43 (fnfErr): File not found
Run Code Online (Sandbox Code Playgroud)
即您尝试使用的文件不存在.
| 归档时间: |
|
| 查看次数: |
2692 次 |
| 最近记录: |