场景中背景音乐播放两秒就没声音了

背景音乐播放两秒就没声音了,场景编辑器的背景音乐或是直接用代码的背景音乐都不行。

检查下是格式不支持还是源文件本身就这样。

格式是mp3,在xcode里面可以完整播放,3.0a的时候,用代码是好的,编辑器导入的不行,更新到3.0b的时候两个都播放1,2秒就没声音了

感觉好坑啊beta2就这么无声无息的发布了~~

你用的是场景编辑器是么?是说有的平台都不能播放还是?

是滴,悄悄滴。用和不错都一样的呢,我测试过了。

那我感觉跟文件有关系了,你试试转下格式。另外建议不要过多用mp3格式

格式转了也不行呢

你是不是播放了音效没有播放音乐。上代码和音频吧

— Begin quote from ____

引用第6楼caicaii于2014-02-22 15:30发表的 :
格式转了也不行呢 http://www.cocoachina.com/bbs/job.php?action=topost&tid=184792&pid=891752

— End quote

可以的话可以将mp3文件也提供一下

我也遇到这个问题了。 在场景编辑中添加的声音文件总是没声音。 应该跟音频没关系 。 我用test类子的音频也是没声音。 是不是需要特殊处理什么地方啊?

那同样的文件使用代码播放可否播放呢?如果都不能的话请把机型和系统提供一下

最开始没有声音。修了一下json文件
我查看导出的json文件"path": null,这里没有路径信息
“__type”: “ComSimpleAudioSurrogate:#EditorCommon.JsonModel.Component”,
“classname”: “CCBackgroundAudio”,
“name”: “CCBackgroundAudio”,
“file”: null,
“fileData”: {
“path”: null,
“plistFile”: null,
“resourceType”: 0

当把路径添上之后有声音了。 但是一下就没了

断点之后发现是这样的

CCNode *pNode = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“GameMenuScene.json”);
if (pNode == NULL)
{
return NULL;
}
到这里是有声音的

当this->addChild(pNode , 0, GAME_MAIN_SCENE_TAG);的时候声音就消失了

不知道是什么原因了

找到原因。 是在场景切换的时候。 上一个scene的onExit()中SceneReader::purge();给清除了。

是啊,如果音乐贯穿多个场景,就不要配置在场景里面了啊

赞,就是这个原因呢。

大佬能不能具体点,刚好遇到这问题