如何解决错误\'!dat\'AvAudioPlayer
| 我没有声音,并且在构建时出现此错误(尝试设置(空)音频设备的采样率时出现错误“!dat”)。音乐文件有问题还是代码。NSString *playM = [[NSBundle mainBundle] pathForResource:@\"wildM\" ofType:@\"m4a\"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:playM];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
[player prepareToPlay];
player.currentTime = 0;
[player play];
解决方法
我有同样的问题。这是我所做的:
关闭xcode和iOS模拟器
拔下您可能拥有的耳机插孔和任何USB耳机
重新启动xcode并运行仿真(问题应解决)
重新插入您要使用的任何音频设备
,代码看起来还可以。您不必调用prepareToPlay,它只是缓冲内容...也不需要设置currentTime。您的m4a文件编码错误的可能性更大。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。