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

Anasayfa Programlama C++ Builder Id Version 3-1 Çalışması


Id Version 3-1 Çalışması

Bu Program C++ Builder 5 ile uyumludur.

AÇIKLAMA

Bu program Mp3 dosyalarındaki id version 3.1 bilgisini çekmeye yarar. Rainbow Media Player'de kullanılmak üzere yazılan bir uygulamadır.

id version 3.1 bilgisini örnek olarak winamptan açıklarsak liste üzerindeki bir şarkıda wiev file info bilgisine girerseniz iki çeşit id versiyon bilgisi görürsünüz. Bu program soldaki yani id3v1 bilgisini öğrenmeye yarar.Winampta veya benzeri programlarda dosya adı yerine listede gösterilen şarkının adı aslında bu bilgide tutulur. Eğer id3v2 varsa öncelikli olarak o alınır eğer yoksa id3v1 bilgisi alınır. Eğer id versiyon bilgisi yoksa listede dosyanın adı gözükür. Program içindeki diğer cpp dosyalarınında incelemesi gerekmektedir.

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

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

Üye Kayıt

Program Kodu:

Unit1.cpp Kodu:

  1.  
  2.  
  3. //---------------------------------------------------------------------------
  4.  
  5. #include <vcl.h>
  6. #pragma hdrstop
  7. #include "MP3Info.cpp"
  8. #include "MP3Info.h"
  9. #include "Unit1.h"
  10. //---------------------------------------------------------------------------
  11. #pragma package(smart_init)
  12. #pragma resource "*.dfm"
  13. TForm1 *Form1;
  14. //---------------------------------------------------------------------------
  15. __fastcall TForm1::TForm1(TComponent* Owner)
  16.         : TForm(Owner)
  17. {
  18. }
  19. //---------------------------------------------------------------------------
  20.  
  21. void __fastcall TForm1::Button1Click(TObject *Sender)
  22. {
  23. OpenDialog1->Filter="Mp3 Dosyaları (*.mp3)|*.mp3";
  24. if(OpenDialog1->Execute())
  25. {
  26. String sarki=OpenDialog1->FileName;
  27. CMP3Info naber;
  28. naber.Open(sarki);
  29. String olustur=naber.GetArtist();
  30. olustur+=" "+naber.GetTitle();
  31. Application->MessageBox(olustur.c_str(),"Şarkının Programlarda Görünür İsmi",MB_ICONINFORMATION);
  32. }
  33. }
  34. //---------------------------------------------------------------------------
  35.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cumartesi, 21 Temmuz 2012 18:33 )