پخش يك فايل صوتي كه درون برنامه خودمان ذخيره شده است

منظور اين است كه ما بخواهيم يك فايل صوتي را درون فايل exe خودمان بگنجانيم تا بتوانيم از آن استفاده كنيم. براي اين كار بايد با استفاده از يك Resource Editor‌ كه من Visual C‌ را پيشنهاد مي كنم، يك فايل Res ساخت. كه درون آن يك فايل صوتي حتما با پسوند Wav‌ بريزيم. و آن فايل را با دستور {$R file.res} به برنامه خودمون ربط بديم. بعدش بايد با استفاده از تابع PlaySound، آن را پخش كنيم. بدين صورت:
PlaySound('101',hInstance,snd_resource or snd_async);
ما مي گوييم كه اين رشته، يك منبع برنامه است نه يك فايل خارجي. با فلك snd_resource. و با فلك snd_async هم مي گيم كه ما مي خواهيم اين فايل به صورت ناهمزمان پخش شود يعني اگر در حين پخش فايل صوتي ديگري با تابع PlaySound، بخواهد فايل ديگري پخش شود، فايل قبلي Stop شده و فايل بعدي بلافاصله پخش مي شود. مثل ويندوز ۳۱.   
نویسنده : محمد ; ساعت ٢:٤٠ ‎ق.ظ روز پنجشنبه ۸ اسفند ،۱۳۸۱