Mega Code Archive

 
Categories / C# Tutorial / Development
 

Use QuartzTypeLib to play Media file

using System; using System.Windows.Forms; using QuartzTypeLib; public class MainClass {     public static void Main() {         OpenFileDialog openFileDialog = new OpenFileDialog();         openFileDialog.Filter = "Media Files|*.wav;*.mp3;*.mp2;*.wma|All Files|*.*";         if (DialogResult.OK == openFileDialog.ShowDialog())         {             QuartzTypeLib.FilgraphManager graphManager = new QuartzTypeLib.FilgraphManager();             QuartzTypeLib.IMediaControl mc = (QuartzTypeLib.IMediaControl)graphManager;             mc.RenderFile(openFileDialog.FileName);             mc.Run();         }     } }