Ios AVAudioPlayer赢得';行不通

Ios AVAudioPlayer赢得';行不通,ios,avaudioplayer,Ios,Avaudioplayer,我有个问题。以下代码无法播放任何内容。根据编译器,没有错误。我已经建立了必要的联系。事实上,如果我使用的是AudioServicesPlaySystemSound,而不是AVAudioPlayer,那么一切都会正常工作。如果有人能帮助我,我会很高兴。因为我的项目需要使用AVAudioPlayer,我已经尝试了我知道的一切 谢谢 .h文件 #导入 #进口 #进口 @属性(强,非原子)AVAudioPlayer*audioPlayer; -(iAction)cal:(id)发送方; .m文件 -(

我有个问题。以下代码无法播放任何内容。根据编译器,没有错误。我已经建立了必要的联系。事实上,如果我使用的是
AudioServicesPlaySystemSound
,而不是
AVAudioPlayer
,那么一切都会正常工作。如果有人能帮助我,我会很高兴。因为我的项目需要使用AVAudioPlayer,我已经尝试了我知道的一切

谢谢

.h文件

#导入
#进口
#进口
@属性(强,非原子)AVAudioPlayer*audioPlayer;
-(iAction)cal:(id)发送方;
.m文件

-(iAction)cal:(id)发送方{
NSString*路径=[[NSBundle mainBundle]路径用于资源:@“mp3”类型的“demo”;
NSURL*pathURL=[NSURL fileURLWithPath:path];
audioPlayer=[[AVAudioPlayer alloc]initWithContentsOfURL:pathURL错误:nil];
[音频播放器播放];
}

好的,经过几个小时的努力,我终于解决了这个问题。很难相信,但我所做的是 将mp3文件重命名(无转换)为m4a,并将源代码中的相应代码更改为m4a。就是这样