Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Media Player ile Ses Dosyası Yürütme


Media Player ile Ses Dosyası Yürütme

AÇIKLAMA

C++ Builder 6 ile uyumludur.

Bu projemizde MediaPlayer nesnesi kullanılarak seçtiğiniz bir müzik dosyasının işlenmesi sağlanmıştır. Çal butonuna basarak OpenDialog ile seçeceğiniz şarkı (mp3,wav gibi) çalınmaya başlar ardından istediğiniz noktada duraklatabilir ve tekrar kaldığı yerden devam ettirebilirsiniz. Burada önemli şu soru akıllara gelecektir hangi dosyaları çalabilmektedir? Belirtildiği üzere mp3 ve wav konusunda sıkıntı yoktur bazı dosya türleri codecler içerdiğinden programa bunların eklenmesi gerekmektedir. Bu program sitemizde Ticari Programlar bölümünde bulunan Rainbow Media Player'in bir ufak bir kısmıdır. Uzun yıllar önce codecler konusunda araştırma yapmama rağmen daha öncede belirttiğim üzere (Rainbow yarım kalması) çalışmalarım yarım kalmıştır. 


Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::Button1Click(TObject *Sender)
  19. {
  20. if(OpenDialog1->Execute())
  21. {
  22. MediaPlayer1->FileName=OpenDialog1->FileName;
  23. MediaPlayer1->Open();
  24. MediaPlayer1->Play();
  25. }
  26. }
  27. //---------------------------------------------------------------------------
  28.  
  29. void __fastcall TForm1::Button2Click(TObject *Sender)
  30. {
  31. MediaPlayer1->Pause();
  32. }
  33. //---------------------------------------------------------------------------
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazartesi, 03 Eylül 2012 15:31 )