首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cocos2d-x CocosDenshion中使用playBackgroundMusic方法循环声音时安卓设备的问题

在Cocos2d-x CocosDenshion中使用playBackgroundMusic方法循环声音时安卓设备的问题
EN

Stack Overflow用户
提问于 2012-03-06 11:20:01
回答 1查看 1.1K关注 0票数 5

我正在使用playBackgroundMusic()方法播放我的音乐文件。

我已经将循环参数设置为true。

我尝试了以下格式:

  • .wav
  • .ogg
  • .mp3
  • .mp4
  • .m4a

问题是该文件正在循环,但它并不是在android设备上无缝地循环。

它在iphone和ipad上表现得非常好。

每次到达文件结束时,都会有一个很小的间隙,然后再播放.

这一差距大约是一秒,但仍然是显而易见的。

我尝试了5-6种不同的声音,也改变了格式。不运气!!

我还在我的安卓设备上构建了cocos2d-x库附带的“测试”项目,并播放了CocosDenshion测试。

看来即使是这样,无缝循环也有问题。

有人试过吗??

如果有人能加入他们的想法,我会非常感激的。:)

如果我使用playEffect(),那么声音循环,但我不想使用playEffect来播放音乐文件。

注意:-我使用的是cocos2d-x 1.0.1-x-0.11.0版本。

这是最新的。

EN

回答 1

Stack Overflow用户

发布于 2014-08-25 11:21:21

我是新来的堆积如山。我使用的是cocos2d-x3.1,下面的代码运行得非常好:

代码语言:javascript
复制
CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("music.ogg", true);

尝试将您的代码移植到新版本的cocos2d-x。我希望它能帮上忙

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9582626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档