using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.DirectX;
using Microsoft.DirectX.DirectSound;
using Microsoft.DirectX.AudioVideoPlayback;
using System.Runtime.InteropServices;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern int GetShortPathName(string lpszLongPath, string shortFile, int cchBuffer);
[DllImport("winmm.dll", EntryPoint = "mciSendString", CharSet = CharSet.Auto)]
public static extern int mciSendString(string lpstrCommand, string lpstrReturnString, int uReturnLength, int hwndCallBack);
private void button1_Click(object sender, EventArgs e)
{
IntPtr h = panel1.Handle;
int handle = h.ToInt32();
//mciSendString(@"open c:/123.dat type MPEGVideo Alias movie parent " + h + " style child", null, 0, 0);
mciSendString(@"open c:/123.dat type MPEGVideo Alias movie", null, 0, 0);
mciSendString("play movie", null,0, 0);
//mciSendString("set right off", null, 0, 0);
//mciSendString("set movie audio all off", null, 0, 0);
//mciSendString("set movie audio all off", null, 0, 0);
mciSendString("setaudio movie source to right", null, 0, 0);
// mciSendString("set movie audio right on", null, 0, 0);
//mciSendString("setaudio movie soure to right", null, 0, 0);
}
}
}