XCode 5中的音频无法播放

山姆

我对编码还比较陌生,我正在尝试用XCode制作自己的游戏。我还没有开发者许可证,所以我认为我无法将游戏放在手机上进行试用。我发现了几种播放声音的方法,我想将我在车库乐队中制作的一首30秒的歌曲放在背景中,以了解其工作原理。我用.mp3文件尝试过,但这没用。我发现了更多有关如何放置.wav文件的资源,因此我对其进行了转换并进行了尝试。我完全遵循了几种不同的教程和说明,但是没有一个起作用。最终,我最终像这样做并尝试运行它,但是它没有在模拟器中播放。我曾尝试取消选中并检查“系统偏好设置”中的“播放用户界面声音效果”按钮,就像人们所说的那样,但这没有用。我使用了AudioToolbox框架。

#import <AudioToolbox/AudioToolbox.h>
SystemSoundID BackgroundMusicID;

.m(我没有#import任何东西到.m中,但是我尝试了)音乐的文件名恰好是“ BackgroundMusic.wav”。

- (void)viewDidLoad
{
NSURL *BackgroundMusicURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"BackgroundMusic" ofType:@"wav"]];
AudioServicesCreateSystemSoundID((__bridge CFURLRef)BackgroundMusicURL, &BackgroundMusicID);

AudioServicesPlaySystemSound(BackgroundMusicID);
}

感谢您的任何帮助!如果您对它为什么不播放有任何想法,或者这仅仅是模拟器的问题(我看到其他人这样说,但是除非我做错了什么,否则他们的修复都不会起作用)。我希望在游戏加载完毕后立即播放这首歌,但是我尝试将AudioServicesPlaySystemSound(BackgroundMusicID)放进去;在按钮下和触摸下开始。再次感谢您的帮助!

邪恶的

您的代码看起来不错。但是,请尝试以下操作:

NSString *BackgroundMusicURL = [[NSBundle mainBundle] pathForResource:@"BackgroundMusic" ofType:@"wav"];
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:BackgroundMusicURL], &soundID);
AudioServicesPlaySystemSound(BackgroundMusicID);

另一件事是:

不要尝试创建长度恰好为30秒的剪辑,而应先尝试使用25秒或28秒的剪辑。

如果仍然无法解决问题,请提供更多代码,特别是在声音处理的位置,如果您拥有动画代码,也请发布这些代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

XCode 5中的音频无法播放

来自分类Dev

如何解决在Xcode中播放音频的问题?

来自分类Dev

Xcode中的音频重叠

来自分类Dev

播放音效Xcode 5

来自分类Dev

在Xcode 7 / Swift 2中播放音频不起作用

来自分类Dev

是否可以在 Apple Watch 模拟器中播放音频?- Xcode 10.1

来自分类Dev

锁定后,AVAudioPlayer无法在iPhone 5中播放音频

来自分类Dev

音频无法在 React 中播放

来自分类Dev

无法删除Xcode 5中的目标

来自分类Dev

无法在Xcode 5中设置SVN

来自分类Dev

网页无法在iPhone中显示(Xcode 5)

来自分类Dev

Xcode中是否有现成的音频播放器,类似于音乐,播客和电报应用中使用的音频播放器?

来自分类Dev

音频播放错误-XCODE 7(Swift 2.0)

来自分类Dev

Swift 4 / Xcode 9.2 - 音频播放器

来自分类Dev

Xcode流无法在iPhone上播放

来自分类Dev

在Xcode 5中闪烁

来自分类Dev

Xcode 5中的UISearchBar

来自分类Dev

Xcode:如何更改Xcode 5中的图标?

来自分类Dev

从Xcode 5移到Xcode 6?

来自分类Dev

Xcode 6音频问题

来自分类Dev

在 Xcode 9.2 中播放声音

来自分类Dev

音频文件无法在reactjs中播放

来自分类Dev

音频无法在Angular 7中播放

来自分类Dev

无法在 Mozilla 中播放音频

来自分类Dev

播放html5中的音频范围

来自分类Dev

我正在尝试从文档目录播放视频文件,但无法在ios8.2的xcode6.2中播放

来自分类Dev

当iPhone在Xcode 5中处于静音状态时尝试播放声音

来自分类Dev

无法在Xcode 5 Storyboard中创建IBAction连接

来自分类Dev

无法在Xcode 5中添加编译器标志