【发布时间】:2011-02-05 05:00:01
【问题描述】:
我习惯将 WAV 嵌入到 .exe 并使用PlaySound() 播放它。但是,使用这种方法会导致 .exe 变得非常大。
是否可以对 MP3 文件做同样的事情以及如何做?
我看过 DirectShow,但它似乎只能从文件播放?
我正在为 Windows Mobile 6 系列开发
【问题讨论】:
标签: windows winapi windows-mobile audio mp3
我习惯将 WAV 嵌入到 .exe 并使用PlaySound() 播放它。但是,使用这种方法会导致 .exe 变得非常大。
是否可以对 MP3 文件做同样的事情以及如何做?
我看过 DirectShow,但它似乎只能从文件播放?
我正在为 Windows Mobile 6 系列开发
【问题讨论】:
标签: windows winapi windows-mobile audio mp3
您可以尝试将 mp3 保存为带有 RIFF-WAV 标头的 mp3 并将文件嵌入资源中。我没有检查 windows-mobile 和存储在资源中的文件,但在 Windows XP 和单独的文件中,此类 RIFF-WAV MP3 文件的 PlaySound 有效。
【讨论】: