MP3文件未在iPhone中播放

MP3文件未在iPhone中播放,iphone,Iphone,我正在尝试在iPhone中播放音频文件,但它无法正常播放并抛出错误 “操作无法在iphone中完成。(OSStatus错误-43。)”和应用程序崩溃。但此mp3文件正在模拟器中播放。在Mac OS终端上尝试以下操作,您将获得错误原因 $ macerror -43 回应 Mac OS error -43 (fnfErr): File not found 检查给定路径下的文件 下面是一个很好的教程,可以了解有关OSErr&OSStatus错误的更多信息 在Mac OS终端上尝试以下操作,您将获得

我正在尝试在iPhone中播放音频文件,但它无法正常播放并抛出错误
“操作无法在iphone中完成。(OSStatus错误-43。)”和应用程序崩溃。但此mp3文件正在模拟器中播放。

在Mac OS终端上尝试以下操作,您将获得错误原因

$ macerror -43
回应

Mac OS error -43 (fnfErr): File not found
检查给定路径下的文件

下面是一个很好的教程,可以了解有关
OSErr
&
OSStatus
错误的更多信息


在Mac OS终端上尝试以下操作,您将获得错误原因

$ macerror -43
回应

Mac OS error -43 (fnfErr): File not found
检查给定路径下的文件

下面是一个很好的教程,可以了解有关
OSErr
&
OSStatus
错误的更多信息


AudioServicesCreateSystemSoundID无法处理设备上的MP3文件。如果您使用这种方法,请尝试将其转换为WAV,并让我知道它是否有效!如果没有,请解释一下您用来播放声音的代码。

AudioServicesCreateSystemSoundID不适用于设备上的MP3文件。如果您使用这种方法,请尝试将其转换为WAV,并让我知道它是否有效!如果不是,请解释一下您用来播放声音的代码。

模拟器中的文件名不区分大小写,而设备上的文件名区分大小写。检查您的mp3文件名是否正确

模拟器中的文件名不区分大小写,而设备上的文件名区分大小写。检查您的mp3文件名是否正确

当文件在模拟器中工作而不是在设备中工作时,它可能是文件名的字符串大小写。iphone设备对文件名区分大小写。

当文件在模拟器中工作而不是在设备中工作时,它可能是文件名的字符串大小写。iphone设备对文件名区分大小写