gpt4 book ai didi

ios - 音频文件在 iOS 模拟器中工作,但在实际设备上找不到

转载 作者:行者123 更新时间:2023-11-29 02:06:17 25 4
gpt4 key购买 nike

当我运行在 iOS 模拟器中播放声音的应用程序时,它运行良好。但是,当我在实际设备上运行它时,出现以下错误:

2015-04-20 21:44:00.173 Practical11-1[230:7753] PAEAudioFilePlayer path:/private/var/mobile/Containers/Bundle/Application/D9E12F4A-88F6-41FC-9A0D-A195A56285DF/Practical11-1.app/sounds/rain.aif not found

我使用的获取文件的代码是:

// An array of all available sounds
self.filenames = @[@"rain.aif",
@"storm.aif",
@"seaside.aif",
@"fire.aif",
@"nighttime.aif",
@"whitenoise.aif"];

然后:

 if (index < 0 || index >= self.activeFilenames.count)
return;

// use the file name at the index to create the path
NSString* bundlePath = [@"sounds"stringByAppendingPathComponent:self.activeFilenames[index]];

有没有人有什么想法?

最佳答案

我以前遇到过这个问题,当时声音文件在我的项目中以大写字母保存,而在我的项目中以小写字母引用。即:

项目中的文件 = Rain.aif项目中的文件=rain.aif

模拟器将能够解释资源并找到正确的资源,但设备会因区分大小写而失败。

关于ios - 音频文件在 iOS 模拟器中工作,但在实际设备上找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29759621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com