iphone - cocos2d 场景之间传递音频

标签 iphone audio cocos2d-iphone

刚刚开始使用cocos2d,到目前为止我已经设置了不同的场景,例如主菜单、设置和关于。我已经在主菜单场景中添加了一些背景音乐,如下所示:

    [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"TileMap.caf"];

音乐传递到其他场景,但是当我返回主菜单场景时,声音会自行重新启动。

我现在只做了大约 3 周,所以请对我宽容一点:)

提前致谢。

最佳答案

您应该检查背景音乐当前是否正在使用 [[SimpleAudioEngine sharedEngine] isBackgroundMusicPlaying] 播放,如果当前正在播放,则不执行任何操作,而无需在您的应用程序中再次调用 playBackgroundMusic主菜单场景

关于iphone - cocos2d 场景之间传递音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5002366/

相关文章:

iphone - 适用于 iOS 的 DST 文件阅读器

iphone - 获取给定字体和矩形的字符串长度

audio - Win RT 中的音乐效果

Java 如何等待剪辑结束

ios - NSMutableArray 移除 objectAtIndex NSRangeException IOS

ios - 随机扫描每个坐标

css - 背景图片 - Chrome 开发工具移动模拟器与实际设备 (iPhone) 不匹配

iphone - UITextField settext 不工作

c++ - 在 C++ 中检测视频是否没有音频,最好使用 Qt Phonon

objective-c - 在cocos2d中如何知道某个sprite是否在运行任何 Action ?