About Playsound

  • Thread starter Thread starter CM
  • Start date Start date
C

CM

There is a function called Playsound. But I think it can only play wav. I
don't know how to use it in .net application to play MP3 or rm music.
I am failed to find any sample code.
Anyone can help?
Thanks!
CM
 
Hi CM
play sound is an API function . It is in the user32.dll file so you do a
platfom invocation to call it . to do so , you use the DLLImport attribute
with the relative arguments , then define the function as external . once
you have done so , you can use it from your code while passing to it the
file that you want to play
here is an exmple code of a c# program that show who
to use this function
First include this namespace
using System.Runtime.InteropServices;

then define the import attribute and the extern function as
follows ( you can do that any where in your program )
[DllImport("winmm.dll", EntryPoint="PlaySound")]
public static extern bool PlaySound_DllImport(string
pszSound,IntPtr hmod ,int fdwSound );


define its pram and use it as follows
bool result;
System.IntPtr resourceHandle = System.IntPtr.Zero;
result = PlaySound_DllImport("c:\\somefile.mpc3",resourceHandle,0);

you can read more about the function on the msdn online site
hope that would help
Mohamed Mahfouz
MEA Developer Support Center
ITworx on behalf of Microsoft EMEA GTSC
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top