Posted by : MC 9 Ağustos 2014 Cumartesi



Merhabalar arkadaşlar




C# ile basit bir mp3 player yapımından sizlere bahsedeceğim




Neden C#?

C# seçtim gerek araçları olsun, gerekse programlama dili olsun gerçektende kullanıcıya çok fazla olanak saağlıyor.Öte yandan ekleyebileceğiniz kütüphaneler sayesinde bilgisayarında kullandığınız hemen hemen her programa entegrasyonu rahatlıkla sağlayabiliyor




Bugün windows media player kütüphanesi ile çalışacagız









Videoda da görüldüğü üzere projemizde kullandığımız elemanlarımızı tanıyalım:


windows media player :





projemizde axwindowsmediaplayer olarak yer almakta

konrol kütüphanelerine erişmek için




axwindowsplayer1.Ctlcontrols.play()

.pause()

gibi çağrımları kullanmaktayız.




axWindowsMediaPlayer1.URL = listBox2.SelectedItem.ToString(); -mediaplayerımıza calması gereken dosya yolunu atıyoruz.

axmediaplayer ın çalan şarkı bilgileri,süreleri ya da diğer özelliklerini program yardımı ile görebilir ya da bana sorularınızı yönelterek cevap bulabilirsiniz.




listbox:




listboxlar içine attıgınız elemanları liste seklinde tutmaya yarayan görsel elemanlarımızdır




listbox elemanları ile calısmak için listboxta tanımlı olan items ve ilgili kutuphanelerini kullanmaktayız arkadaslar




Peki bu bölümde hangi ilgili kütüphaneleri kullandık?

listbox1.Items.Add(); -bu kutuphane listbox ın içine elemanlarımızı atmada kullandığımız void bir kütüphane parantez içinde string olarak attıgımız her elemanı listbox ımızın içerisine ekleyecektir




listbox1.SelectedIndex; -kullanıcının listbox1 de secmis oldugu elemanın listede hangi sırada oldugunu bize integer olarak veren fonksiyon.Burada dikkat edilmesi gereken listboxlarda listede ilk sırada olan elemanın index i her zaman 0 dır arkadaslar


listbox2.SelectedItem.ToString(); -textbox2 de kullancının secmis oldugu elemanı bize string olarak geri döndürür.


openfiledialog:




oepnfiledialog uygulamalarımızda kullanıcının pc uzerinden dosya secip bizim o doyayı uygulamamızda kullanmamıza olanak saglayan elemandır.




Biz bu uygulamamızda kullanıcıdan bilgisayarındaki muzikleri openfiledialog yardımı ile bulup gelistirdigimiz mp3 player ın içerisine atmasını sagladık




openFileDialog1.ShowDialog(); - dosya secicinin kullanıcının dosya secebilmesi acısından ekranda belirmesini saglar




openFileDialog1.SafeFileNames.Length(); - bize kullanıcının dosya seciciden kac adet dosya sectigi bilgisini verir




openFileDialog1.SafeFileName.toString(); -dosya seciciden secilen dosyanın sadece adını bize string olarak verir.Uygulamımızda sadece sarkı adını aldıgımız kısımdaki gibi.




openFileDialog1.FileName.toString(); -dosya seciciden secilen dosyanın dosya yolunu bize string olarak verir.Uygulamımızda aldıgımız dosya yolunu mediaplayer url özelliğinin içerisine yollayarak mediaplayerımızın secmis oldugumuz sarkıyı calmasını sagladık.










{ 2 Comments... read them below or Comment }

  1. progress bar'a müziğin boyutunu nasıl atıyorsunuz?

    YanıtlaSil
  2. ellerinize sağlık güzel bir paylaşım olmuş random ile sırayla çal kısımlarını nasıl yapabiliriz yardımcı olabilirmisiniz

    YanıtlaSil

ELEKTRO BLOGGER A HOŞGELDINIZ

ARAMA YAP

EN COK OKUNANLAR

- Copyright © ELEKTRO-BLOGGER Blogger