2013. 6. 4. 11:40

C# Windows Media Player


C# 에서 Windows Media Player 를 넣어 동영상 파일을 재생해봤습니다.

구축시 정말 간단히 진행 되는것을 확인하였습니다.


영상찾기 버튼에 OpenFileDialog 를 넣고,  asWindowsMediaPlayer 으로 플레이 시키면됩니다.


처음 Windows Media Player 도구모음음 도구상자에 없으니 찾아서 해야합니다.


도구 -> 도구상자 항목선택 -> COM 구성요소 -> Windows Media Player 


위와 같이 선택하면 [참조] 에  AxWMPLib 와 WMPLib 항목이 추가 됩니다.



namespace WindowsMediaPlayer

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void Form1_Load(object sender, EventArgs e)

        {

            //axWindowsMediaPlayer1.URL = @"http://go.microsoft.com/fwlink/?LinkId=95772";     

 

        }


        private void button1_Click(object sender, EventArgs e)

        {

            //using (OpenFileDialog ofd = new OpenFileDialog())

            //{


            //    if (ofd.ShowDialog() == DialogResult.OK)

            //    {


            //    }

            //}


            OpenFileDialog_1();

        }


        private void OpenFileDialog_1()

        {

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "All Files|*.*";

            ofd.FilterIndex = 1;

            ofd.RestoreDirectory = true;


            try

            {

                if (ofd.ShowDialog() == DialogResult.OK)

                {

                    label1.Text = ofd.FileName; //Lable 에 파일경로출력   

                    axWindowsMediaPlayer1.URL = (ofd.FileName);

                }


            }

            catch (System.Exception ex)

            {

                MessageBox.Show("File Open Error : " + ex.Message);

            }

        }


        private void axWindowsMediaPlayer1_Enter(object sender, EventArgs e)

        {

            //axWindowsMediaPlayer1.URL = @"" + label1.Text + "";

        }



    }

}




WindowsMediaPlayer.exe