libZPlay播放音乐文件时,执行文件和资源文件不在同一目录下不能打开吗?

荒荒荒 发布于 2014/04/16 20:11
阅读 280
收藏 0

用libZPlay播放音乐文件时,执行文件和资源文件不在同一目录下不能打开吗?

char *sFileName="F:\KuGou\刘思涵 - 拥抱你.mp3";

player->OpenFile(sFileName, sfAutodetect);

这样不行,只有在工程目录下才可以,有没有解决方法啊?

加载中
0
从今以后
从今以后

F:\KuGou\刘思涵 - 拥抱你.mp3      换成 F:\\KuGou\\刘思涵 - 拥抱你.mp3 或者

F:/KuGou/刘思涵 - 拥抱你.mp3 试试。

\号是转义符号,应该是 \\ 才是代表 \的


荒荒荒
荒荒荒
已解决,3QQQ
荒荒荒
荒荒荒
哦哦,好像还是不行,不过谢谢啦。 在lizplay.h中,virtual int __stdcall OpenFile(const char *sFileName, TStreamFormat nFormat)= 0;这里的OpenFile是这个lizplay库内部定义的吗?
返回顶部
顶部