帮助!我可以在 iOS 模拟器上播放声音,但不能在我的设备上播放声音!这是我的代码(是的,音频文件位于指定位置,它绝对有效:
SystemSoundID hashtag;
NSString *path = [[NSBundle mainBundle] pathForResource:@"hashtag" ofType:@"wav"];
NSURL *pathURL = [NSURL fileURLWithPath:path];
AudioServicesCreateSystemSoundID((__bridge CFURLRef) pathURL, &hashtag);
AudioServicesPlaySystemSound(hashtag);
两个建议,我也遇到过同样的问题!
1)ios设备在文件名方面区分大小写,而模拟器则不区分大小写。
2) 您的设备是否静音?这听起来很愚蠢,但它是我使用 AVFoundation 的应用程序中错误报告的首要原因!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)