2 mapmapm MapMapM 于 2013.06.04 10:04 提问

iphone真机播放系统声音问题

在iPhone中播放一些系统铃声,模拟器中运行的好好的,但是在真机中不播放了。

- (IBAction)SystemSound:(id)sender {
    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"waterfall"      ofType:@"caf"];
    NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];
    AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundFileURL, &systemSound);
    AudioServicesPlaySystemSound(systemSound);
}

1个回答

DaffodilGirl
DaffodilGirl   2013.06.04 16:10

iPhone设计中有一个很重要的细节:大小写区分

在iPhone模拟器中: 不区分大小写
在ios设备中: 区分大小写

所以好好检查一下,是不是这个引起的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!