背景音乐播放两秒就没声音了,场景编辑器的背景音乐或是直接用代码的背景音乐都不行。
检查下是格式不支持还是源文件本身就这样。
格式是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();给清除了。
是啊,如果音乐贯穿多个场景,就不要配置在场景里面了啊
赞,就是这个原因呢。
大佬能不能具体点,刚好遇到这问题