windows - 如何将mp3嵌入.exe文件并播放?

标签 windows winapi windows-mobile audio mp3

我习惯将WAV嵌入.exe并使用PlaySound()播放它。但是,使用此方法会使.exe变得很大。

是否可以对MP3文件执行相同操作,以及如何执行?

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

我正在为Windows Mobile 6系列开发

最佳答案

您可以尝试使用RIFF-WAV header 将mp3保存为mp3,并将文件嵌入资源中。我没有检查Windows-mobile和资源中存储的文件,但在Windows XP和单独的文件中,这种RIFF-WAV MP3文件的PlaySound可以正常工作。

关于windows - 如何将mp3嵌入.exe文件并播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591685/

相关文章:

winapi - 如何使用通过 VirtualAlloc 分配的 windbg 轨道内存?

delphi - 根据工作组服务器检查用户凭据

c# - WCF 异步调用返回 10054 错误 : "An existing connection was forcibly closed by the remote host"

.net - 无法显示错误消息,因为找不到包含它的可选资源程序集

c# - this.Region 路径数据导致一个小窗口

c# - 将字符串从 c# 传递到 c dll 时的错误行为

java - 运行系统中复制的另一个 Java 的 jar 文件

java - 适用于各种平台的合适且兼容的数据库

windows - 用于笔记本电脑的加速度计 API

c - Windows 中的用户空间 APC 队列长度