Android 在cocos2dx结束后重复背景音乐?
在我的android应用程序中,我想在整个游戏结束前在后台播放音乐。声音的长度为1分钟。我想要的是,当音轨结束时,声音会自动重复。有什么想法吗 更新 我自己想出了解决办法。如果其他人也有同样的问题,这里是解决方案 SimpleAudioEngine::sharedEngine()->playBackgroundMusic(std::string(music\u file\u name)),true) 最后的true表示声音是否会循环。 正确:声音结束后将重复。Android 在cocos2dx结束后重复背景音乐?,android,audio,cocos2d-x,Android,Audio,Cocos2d X,在我的android应用程序中,我想在整个游戏结束前在后台播放音乐。声音的长度为1分钟。我想要的是,当音轨结束时,声音会自动重复。有什么想法吗 更新 我自己想出了解决办法。如果其他人也有同样的问题,这里是解决方案 SimpleAudioEngine::sharedEngine()->playBackgroundMusic(std::string(music\u file\u name)),true) 最后的true表示声音是否会循环。 正确:声音结束后将重复。 False:将只播放一次。Coco
False:将只播放一次。CocosDenshion应该有一个循环参数来为您处理此问题
确保使用
PlayBackgroundMusic(“file”,true)
播放音乐,使用playbeffect(“file”)
播放声音;我似乎记得,playBackgroundMusic
具有从磁盘流式播放mp3的功能(而效果必须先加载到RAM中)。您可以复制粘贴资源文件夹中的.mp3或.wav文件,然后在project中添加该文件,然后使用以下行:
CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic(“background music.wav”,true)
要播放音效,请复制粘贴资源文件夹中的.mp3文件或.wav文件,然后将其添加到project中,并按如下方式使用此行:
cocosdension::SimpleAudioEngine::sharedEngine()->playEffect(“pew-pew.wav”)
确保你写(没有第一个)
#包括“SimpleAudioEngine.h”
在文件的开头
并包括相应的库
问候,,
杜希扬