已经尝试过并失败了 我把一个.wav文件放到我的应用程序中,很好。所以我试着把.wav歌曲文件放到应用程序中。跑步时,没有声音出来。 (该歌曲是使用iTunes从.mp3转换而来的) 任何想法如何解决这个问题?提前致谢
答案 0 :(得分:1)
声音文件太大的一个可能原因。你在iOS中有不同类型的音频播放器,其中一些只能播放非常短的文件(例如1-3秒)。要解决这个问题,你必须选择像CoreAudio这样的其他播放器。
第二种可能的失败是模拟器。设备并不总是这样做。尝试在真实设备上运行并检查它是否正常工作。
//编辑:示例代码:
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"mySound" ofType:@"mp3"];
NSURL *soundFileURL = [NSURL URLForString:soundFilePath];
AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:soundFileURL];
[player play];
[player pause];