繁体   English   中英

AVFoundation声音在iOS 6模拟器上工作但不在设备上?

[英]AVFoundation sound working on iOS 6 simulator but not device?

救命! 我可以在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的应用程序错误报告的头号原因!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM