私はTResourceStream
には単純なWAVサウンドが含まれています。 Delphiのリソースからmp3コンテンツを再生するには?
sound WAV "res\notify.wav"
I持ってWAVで動作し、次の方法:私はMP3にWAVに変換され、次のことをした
Res := TResourceStream.Create(HInstance, 'sound', 'WAV');
Res.Position := 0;
SndPlaySound(res.Memory, SND_MEMORY or SND_ASYNC);
Res.free;
:
resource.resファイル:sound MP3 "res\notify.MP3"
はにプレイ方法最初の行を変更しました:
Res := TResourceStream.Create(HInstance, 'sound', 'MP3');
何も起こりません。何の例外もスローされず、音が聞こえません。
WAVファイルと同じようにMP3を再生するにはどうすればよいですか?
関連項目[delphiのメモリからmp3ファイルを再生する方法](http://stackoverflow.com/q/6235673/62576) –