Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Programlama

C# Radyo Programı

  #1  
Okunmamış 14 Mart 2019, 16:31
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 14 Mart 2019
Cinsiyet: Erkek
Konum: Aydın
Ad, Soyad: İb... Ça...
Mesajlar: 17
Beğeniler: 2 / 1
Ticaret: 0, 0%


Bu makalemde c# ile radyo programı yapıyor olacağız.Programın tasarımını kullanarak, mp3 player halinede getirebilirsiniz.İsteyenler radyo dinlemek için exe'sini indirebilir.
Programı tasarlarken kullanacağımız iki nesnemiz var.Bunlar windows media player ve listbox nesnemiz.

Program Kodları
Formun constructor'ına ekleyeceğimiz kodlar şunlar
Kod:
public AnaForm()
{
    InitializeComponent();
    if (axWindowsMediaPlayer1.isOnline == false)
    {
        MessageBox.Show("İnternete erişimiz bulunmamakta olduğu için radyo programı kullanılamıyor!");
        Application.Exit();
    }
    listBox1.DrawMode = DrawMode.OwnerDrawFixed;
}

Formun load eventine ekleyeceğimiz kodlar
private void AnaForm_Load(object sender, EventArgs e)
{
    listBox1.BackColor = ColorTranslator.FromHtml("#0d0d0d");
    axWindowsMediaPlayer1.enableContextMenu = false;
    listBox1.Items.Add("Best Fm");
    listBox1.Items.Add("Dream Türk");
    listBox1.Items.Add("Fenomen");
    listBox1.Items.Add("Hit Fm");
    listBox1.Items.Add("Metropol Fm");
    listBox1.Items.Add("Metro Fm");
    listBox1.Items.Add("Moral Fm");
    listBox1.Items.Add("Number 1");
    listBox1.Items.Add("Powertürk Fm");
}
Listbox 'da bir iteme(kanala) tıklandığında çalışacak kodlar
Kod:
private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    string kanal = listBox1.SelectedItem.ToString();
    if(kanal == "Best Fm")
    {
        axWindowsMediaPlayer1.URL = "http://46.20.7.126/;stream.mp3";
    }
    else if(kanal == "Dream Türk")
    {
        axWindowsMediaPlayer1.URL = "http://radyo.dogannet.tv/dreamturk";
    }
    else if(kanal == "Fenomen")
    {
        axWindowsMediaPlayer1.URL = "http://fenomenturk.listenfenomen.com/fenomenturk/128/icecast.audio";
    }
    else if (kanal == "Hit Fm")
    {
        axWindowsMediaPlayer1.URL = "http://yayin.turkiletisim.com.tr:1094/;";
    }
    else if (kanal == "Metropol Fm")
    {
        axWindowsMediaPlayer1.URL = "http://mfm1.webradiostreaming.de:8250/1";
    }
    else if (kanal == "Metro Fm")
    {
        axWindowsMediaPlayer1.URL = "https://playerservices.streamtheworld.com/api/livestream-redirect/METRO_FM.mp3";
    }
    else if (kanal == "Moral Fm")
    {
        axWindowsMediaPlayer1.URL = "http://yayin2.canliyayin.org:8886/;stream.mp3";
    }
    else if (kanal == "Number 1")
    {
        axWindowsMediaPlayer1.URL = "http://nr1digitalsc.radyotvonline.com/stream/219/";
    }
    else if (kanal == "Powertürk Fm")
    {
        axWindowsMediaPlayer1.URL = "http://mpegpowerturk.listenpowerapp.com/powerturk/mpeg/icecast.audio";
    }
}
Programı indirmek için alttaki adresi ziyaret edebilirsiniz.
Radyo Programı
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 13:14.