【问题标题】:How to embed mp3 into .exe file & Play it?如何将 mp3 嵌入 .exe 文件并播放?
【发布时间】:2011-02-05 05:00:01
【问题描述】:

我习惯将 WAV 嵌入到 .exe 并使用PlaySound() 播放它。但是,使用这种方法会导致 .exe 变得非常大。

是否可以对 MP3 文件做同样的事情以及如何做?

我看过 DirectShow,但它似乎只能从文件播放?

我正在为 Windows Mobile 6 系列开发

【问题讨论】:

    标签: windows winapi windows-mobile audio mp3


    【解决方案1】:

    您可以尝试将 mp3 保存为带有 RIFF-WAV 标头的 mp3 并将文件嵌入资源中。我没有检查 windows-mobile 和存储在资源中的文件,但在 Windows XP 和单独的文件中,此类 RIFF-WAV MP3 文件的 PlaySound 有效。

    【讨论】:

    • 在 Windows 7 上,所有的 windows 声音都是嵌入在 WAV 文件中的 MP3 文件。
    猜你喜欢
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多