我正在使用playBackgroundMusic()
方法播放我的音乐文件
我已将loop参数设置为true
我尝试了以下格式:
问题是该文件正在循环,但它没有在Android设备上无缝循环 它在iphone和ipad上完美循环。
每次到达文件结尾时,都会有一个小间隙,然后再次播放 差距大约是一分之一秒,但仍然很明显。
我尝试过5-6种不同的声音,也改变了格式。没有运气!!
我还在我的Android设备上构建了cocos2d-x库附带的“Tests”项目,并进行了CocosDenshion测试。
似乎即使是那个也存在无缝循环问题。
有人试过这个吗? 如果有人提出他们的想法,我真的很感激。 :)
如果我使用playEffect()
,那么声音循环,但我不想使用playEffect播放音乐文件。
注意: - 我使用的是cocos2d-x 1.0.1-x-0.11.0
版本
哪个是最新的。
答案 0 :(得分:1)
我是stackoverflow的新手。 我正在使用cocos2d-x 3.1并且以下代码工作正常:
CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("music.ogg", true);
尝试将代码移植到较新版本的cocos2d-x。 我希望它有所帮助