我遇到了一些与播放某些wav文件有关的问题。 我之前通过将它们拖放到我的Supporting files文件夹中添加了wav文件。 现在由于某种原因,它将始终播放我之前测试过的一个特定文件的声音,而不是别的。
奇怪的是,我删除了所有文件并将它们移动到垃圾箱 - 但仍然会播放相同的文件。它甚至不存在!我有什么想法可以解决这个问题?我试过Product>已经清洁了,这没有帮助。以下是我用于播放声音的代码的一部分:
//initiate sound
SystemSoundID completeSound = nil;
//yellow folder doesnt need folder
//blue folder (true folder) will need to use subdirectory:@"dirname"
NSURL *audioPath = [[NSBundle mainBundle] URLForResource:target_sound_filename withExtension:@"wav"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)audioPath, &completeSound);
AudioServicesPlaySystemSound (completeSound);
答案 0 :(得分:1)
退出Xcode并重新启动它。同时从设备或模拟器中删除应用程序并重新部署它。
答案 1 :(得分:1)
一个最佳解决方案是:从垃圾箱中删除wav文件..然后尝试从模拟器/设备中删除应用程序。然后完全关闭xcode.restart it.clean项目然后检查你的wav文件将无法播放。