Selâm sevgili arkadaslar,
Bu makale’de, bir c# projesine "Media Player" nasil eklenir bunu anlatacagim.
Öncelikle, Visual Studio’da yeni bir proje açiyoruz. Adina da "Windows_Media_Player" diyoruz. Ekran’da açilan Form’a Media Player eklemek için "Toolbox" ’taki "Components" alanindan "Media Player" ’i seçiyoruz. Tabi varsa..
Eger Toolbox’taki "Components" alaninda "Media Player" yoksa, sirasiyla su islemler yapilir:
1. Toolbox’a sag tiklayip "Choose Items" tiklayip "Customize Toolbox" diyalog kutusu açilir.
2. "COM Components" tab’indan "Windows Media Player" seçilir. (Eger liste’de "Windows Media Player" gözükmüyorsa, "Browse" ’a tiklayip Windows\System32 klasöründe olmasi gereken "Wmp.dll" açilir.)
3. OK tiklanir ve, "Windows Media Player" kontrolü Toolbox’ta böylece olusturulur.
Dilerseniz artik Windows Media Player’i Toolbox’tan seçip Form’a sürükleyebilir ve istediginiz boyutlari ayarlayabilirsiniz.
Sürüklediginiz Windows Media Player’in "Properties" penceresindeki adi "axWindowsMediaPlayer1" olarak gelmektedir. Dilerseniz ismini "mediaPlayer" vb seklinde degistirebilirsiniz. Tamamen size kalmis.
Player namespace’indeki objeleri kullanmak için namespace alanina "using WMPLib;" eklemeyi unutmayin.
Son olarak, Form’a bir tane "openFileDialog1" sürüklenir. Media Player’in Form açildiginda çalmasi isteniyorsa, Form’un Load event’ine, bir butona tiklandiginda açilmasi isteniyorsa, button eklenir ve button’un Click event’ine su kodlar yazilir:
openFileDialog1.ShowDialog();
            axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
Bir sonraki makale’de görüsmek dilegiyle..
Tüm kodlar ve proje asagidadir:
// Windows Media Player | www.yazilimcik.com
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using WMPLib;
// Windows Media Player | www.yazilimcik.com
namespace Windows_Media_Player_Yazilimcik_Com
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                openFileDialog1.FileName = "Muzik_Sec";
                openFileDialog1.ShowDialog();
                axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
            }
            catch (Exception)
            {
                MessageBox.Show("Medya Dosyasini Çalamiyor..!", "Bilgi:");
                this.Close();
            }
        }
    }
}
// Windows Media Player | www.yazilimcik.com