大侠求救!CocosDenshion::SimpleAudioEngine声音资源路径问题!

cocos2dx 3.0正式版

win7 vs2012

playBackgroundMusic方法:

如下使用相对路径没有声音(background.mp3放在 Resources目录和exe可执行文件同级目录下都不行)

CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“background.mp3”,true);

如下使用绝对路径是可以的
CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“C:/background.mp3”,true);

有大侠遇到过这个情况么

木有人遇到过这个情况么?
CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic 加相对路径 都妥妥的?
求版主!!!

没完全看懂你的描述
是不是
CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“C:/background.mp3”,true);这种加载能用

CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“background.mp3”,true);这种加载不能用 ?

如果是你应该没把音频添加进项目里面。

CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“C:/background.mp3”,true);这种加载有声音

CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“background.mp3”,true);这种加载没有声音

自己顶!等大仙!

2楼说了呀
如果是,说明你没把音频添加进项目
你可以再试试

先谢了!

恕小白愚钝,为什么我别的资源比如 Sprite::create(“img/xxx.png”);里的xxx.png,我只是把xxx.png放到项目同级目录的img文件夹里就可以了啊
而且CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic(“C:/background.mp3”,true); 用绝对路径的话是可以有声音的

关键是,我不想往项目里加东西,想直接通过相对路径加载

是否和我项目的配置方法有关?
我没有按官方教程配置开发环境
而是先把cocos2d-x3.0正式版编译了一下,然后把lib文件和dll文件添加到工程里了,和这个有关么?不懂了

是你路径包括了中文!

问题解决:
可以看下
http://blog.csdn.net/xie1xiao1jun/article/details/41207737