首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AVAudioPlayer初始化:错误代码-50

AVAudioPlayer初始化:错误代码-50
EN

Stack Overflow用户
提问于 2009-12-08 02:34:40
回答 4查看 12.9K关注 0票数 15

我最近遇到了一个问题,我在互联网上的任何地方都找不到讨论过的问题-我初始化一个AVAudioPlayer来播放音频文件,并得到以下错误:

代码语言:javascript
运行
复制
Error Domain=NSOSStatusErrorDomain Code=-50 "Operation could not be completed. (OSStatus error -50.)

事实证明,我在创建要发送给音频播放器init方法的NSURL时犯了一个错误,导致NSURL对象为空。愚蠢的错误,在调试时很容易发现,但我想我会在这里列出它,以防其他人做同样的事情。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-12-08 07:08:54

“Mac错误-50”表示paramErr,这是一个老式的OSStatus错误代码,表示错误的参数。

票数 19
EN

Stack Overflow用户

发布于 2011-10-19 22:14:12

关于来自Brynjar的评论:描述URLWithString状态的苹果NSURL类参考

要为文件系统路径创建NSURL对象,请改用fileURLWithPath:isDirectory:。

我发现,对文件系统路径使用URLWithString会生成pix0r报告的错误,因此可能是错误代码= -50的另一种解释

票数 7
EN

Stack Overflow用户

发布于 2009-12-08 03:06:47

请确保您的NSURL有效,否则将收到错误代码-50“操作无法完成”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1861989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档