4

帮助!我可以在 iOS 模拟器上播放声音,但不能在我的设备上播放!这是我的代码(是的,音频文件在指定的位置,它肯定有效:

SystemSoundID hashtag;

NSString *path  = [[NSBundle mainBundle] pathForResource:@"hashtag" ofType:@"wav"];

NSURL *pathURL = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((__bridge CFURLRef) pathURL, &hashtag);
AudioServicesPlaySystemSound(hashtag);
4

1 回答 1

1

两个建议,我都遇到了同样的问题!

1) ios 设备在文件名方面区分大小写,而模拟器则不区分大小写。2)您的设备是否静音?这听起来很愚蠢,但它是我使用 AVFoundation 的应用程序错误报告的第一大原因!

于 2012-11-25T00:07:11.093 回答