已经进行过音频嵌入exe文件的操作,将exe文件复制到其他路径使用没有音乐

0

按照这篇文章的步骤,把音频嵌入在exe文件了,在vs2013里面已经可以正常播放音乐,但是将exe文件复制到其他路径运行时就没有音乐了。

https://codebus.cn/yangw/a/embed-music-in-an-exe-file

ava
十年如梦✘

2020-8-12

0

先用文章里面附带的完整项目的例子试试。

其实内嵌 mp3,就是先把 mp3 文件释放出来,然后再播放。
你要调试看看,先看 mp3 是否正确释放到临时路径下,然后再看播放的部分是否有问题。

ava
慢羊羊

2020-8-12

我调试了一下,临时文件创建在我的电脑C盘成功了,我看bool ExtractResource(LPCTSTR strDstFile, LPCTSTR strResType, LPCTSTR strResName)这个函数返回也是ture,然后运行到播放语句的时候也的确有声音了,但是还是那个问题,只要把exe文件拷贝到其他地方就没有音乐了 -  十年如梦✘  2020-8-12
@十年如梦✘ 给你的 exe 的几个关键点加上输出,比如解压后输出 ExtractResource 的返回值,并加暂停,以便你检查临时文件是否创建。 -  慢羊羊  2020-8-13
技术讨论社区