无法将歌曲放入应用程序

时间:2010-12-18 18:34:37

标签: iphone

已经尝试过并失败了 我把一个.wav文件放到我的应用程序中,很好。所以我试着把.wav歌曲文件放到应用程序中。跑步时,没有声音出来。 (该歌曲是使用iTunes从.mp3转换而来的) 任何想法如何解决这个问题?提前致谢

1 个答案:

答案 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];