【发布时间】:2016-04-19 00:17:17
【问题描述】:
我有一个 TResourceStream 包含一个简单的 WAV 声音。
我将该行写入 resource.res 文件:
sound WAV "res\notify.wav"
我有以下适用于 WAV 的方法:
Res := TResourceStream.Create(HInstance, 'sound', 'WAV');
Res.Position := 0;
SndPlaySound(res.Memory, SND_MEMORY or SND_ASYNC);
Res.free;
我将 WAV 转换为 MP3 并做了以下事情:
resource.res 文件:sound MP3 "res\notify.MP3"
将播放方法第一行改为:
Res := TResourceStream.Create(HInstance, 'sound', 'MP3');
但是什么也没发生。它不会抛出任何异常,只是没有听到任何声音。
如何播放像 WAV 文件一样简单的 MP3?
【问题讨论】:
标签: delphi stream mp3 playback