public override void Load(string folderPath) { try { var files = Directory.GetFiles(folderPath, "*.*", SearchOption.TopDirectoryOnly).Where(s => new string[] { ".mp3", ".wav" }.Contains(Path.GetExtension(s))).ToList(); Random rnd = new Random(); var arr = new bool?[3] { false, true, null }; foreach (var item in files) { if (File.Exists(item)) { AudioItem ai = new AudioItem(0, Path.GetFileNameWithoutExtension(item), Path.GetFileName(item), arr[rnd.Next(3)], new Artist(), new Album(), (AudioItem.AudioGenre)rnd.Next(5)); _plaingItems.Add(ai); } } CollectionChanged?.Invoke(this, EventArgs.Empty); _wmp.currentMedia = _wmp.newMedia(_currentItem.Path); } catch (Exception) { Console.WriteLine("Couldn't open folder: {0}", folderPath); } }
public void Ekle(string yol, params string[] dosya_Turu) //Dosya dizinini dışardan alarak dosya bilgilerini tablolara ekler. { mediaL = wmp_Listele.newMedia(yol); //media dosyası tanımlanıyor. string sanatci, album, tur; //Medyanın sanatçı bilgisi boşsa, Bilinmeyen Sanatçı görünecek. if (mediaL.getItemInfo("Author") == "") { sanatci = "Bilinmeyen Sanatçı"; } else { sanatci = mediaL.getItemInfo("Author"); } //Medyanın albüm bilgisi boşsa, Bilinmeyen Albüm görünecek. if (mediaL.getItemInfo("Album") == "") { album = "Bilinmeyen Albüm"; } else { album = mediaL.getItemInfo("Album"); } tur = Path.GetExtension(mediaL.sourceURL); //Bilgiler DataTable satırına ekleniyor. table1.Rows.Add(mediaL.name, mediaL.sourceURL, mediaL.durationString, album, sanatci, tur); }
private void playBack() { String path = dirs[listBox1.SelectedIndex]; List <String> songs = new List <String>(Directory.GetFiles(path)); wplayer = new WMPLib.WindowsMediaPlayer(); WMPLib.IWMPMedia wt; listBox2.Items.Clear(); foreach (String song in songs) { if (song.Contains(".png") || song.Contains(".jpg") || song.Contains(".jpeg") || song.Contains(".ico")) { pictureBox2.Image = Image.FromFile(song); } if (song.Contains(".mp3") || song.Contains(".flac") || song.Contains(".wav") || song.Contains(".alac")) { wt = wplayer.newMedia(song); wplayer.currentPlaylist.appendItem(wt); listBox2.Items.Add(Path.GetFileName(song)); } } wplayer.controls.play(); wplayer.settings.volume = axSlider1.Value; timer2.Enabled = true; }
private void wczytaj_pliki(string sciezka_folder, List <string> tab_sciezki, List <string> title) { string name, ext; string[] temp_pliki = System.IO.Directory.GetFiles(sciezka_folder); for (int i = 0; i < temp_pliki.Count(); i++) { ext = temp_pliki[i].Remove(0, temp_pliki[i].IndexOf('.')).ToString(); //mimeType = System.Web.MimeMapping.GetMimeMapping(temp_pliki[i]); if (ext == ".mp3" || ext == ".m4a") { tab_sciezki.Add(temp_pliki[i]); try { name = x.newMedia(temp_pliki[i]).getItemInfo("Title").Substring(0, 3); if (Convert.ToInt32(name) >= 0 && Convert.ToInt32(name) <= Int32.MaxValue) { title.Add(name); } else { title.Add(temp_pliki[i].Remove(0, sciezka_folder.Count() + 1).Substring(0, temp_pliki[i].Count() - sciezka_folder.Count() - 1 - ext.Count())); } } catch { title.Add(temp_pliki[i].Remove(0, sciezka_folder.Count() + 1).Substring(0, temp_pliki[i].Count() - sciezka_folder.Count() - 1 - ext.Count())); } } } sortowanie(tab_sciezki, title); }
public void odtworz(string tab) { odtwarzacz.controls.stop(); odtwarzacz.URL = tab; odtwarzacz.controls.play(); if (bg_music_on == true) { czas.Enabled = true; czas.Interval = Convert.ToInt32(odtwarzacz.newMedia(tab).duration) * 1000; } }
public IWMPPlaylist convertTrackToPlaylist(List <Track> tracks) { IWMPPlaylist pl = engine.newPlaylist("MyPlaylist", ""); IWMPMedia media; foreach (var item in tracks) { media = engine.newMedia(item.Patch); pl.appendItem(media); } return(pl); }
IWMPMedia[] mediaUvH = new IWMPMedia[21]; //Çalma Listelerinde oynatılacak medyalar. public Uyari() { wmp_Uyari = new WMPLib.WindowsMediaPlayer(); //wmp_Uyari.PlayStateChange += new WMPLib._WMPOCXEvents_PlayStateChangeEventHandler(wmp_Uyari_PlayStateChange); /* UYARILAR OLUŞTURULUYOR*/ //plylst_UyariveHata = wmp_Uyari.playlistCollection.newPlaylist("SeslendirmeUyariveHata"); //Medyalar oluşturuluyor. for (int i = 0; i <= mediaUvH.Length - 1; i++) { mediaUvH[i] = wmp_Uyari.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\u" + (i + 1) + ".mp3"); } }
/// <summary> /// Utiliza la libreria WMPLib para obtener los detalles de cada archivo para comparar el autor /// </summary> /// <param name="sourceFolder"></param> /// <param name="phFolder"></param> /// <param name="newDestination"></param> private static List <string> orderByAutor(string sourceFolder, string newDestination, SearchOption SearchOptionSelect) { List <string> canalesEncontrados = new List <string>(); // Obtiene todos los archivos e identifica el nombre del autor para ordenarlo List <string> AllFiles = Directory.GetFiles(sourceFolder, "*", SearchOptionSelect).Where(f => !f.EndsWith(".txt")).ToList(); if (AllFiles.Count > 0) { foreach (var fileSearch in AllFiles) { WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer(); WMPLib.IWMPMedia m = player.newMedia(fileSearch); var autor = m.getItemInfo("Author"); string pathString = System.IO.Path.Combine(newDestination, autor); string pathFile = string.Format(@"{0}", fileSearch); string fileName = Path.GetFileName(fileSearch); string destinationdirectory = System.IO.Path.Combine(string.Format(@"{0}", pathString), fileName); try { if (!Directory.Exists(pathString)) { System.IO.Directory.CreateDirectory(pathString); } //System.IO.File.Copy(pathFile, destinationdirectory); System.IO.File.Move(pathFile, destinationdirectory, true); //System.IO.File.Delete(pathFile); } catch (Exception ex) { Console.WriteLine(ex.Message); } canalesEncontrados.Add(autor); } } return(canalesEncontrados.Distinct().ToList()); }
private void button5_Click(object sender, EventArgs e) { //scos iteme din playlistul vechi pl = wplayer.newPlaylist("pl", ""); wplayer.currentPlaylist = pl; foreach (song s in playlist) { //creat nou obiect "media" IWMPMedia sng = wplayer.newMedia(s.path); //adaugat la playlistul curent :D wplayer.currentPlaylist.appendItem(sng); } shouldChangeIndex = true; wplayer.controls.play(); //listBox1.SelectedIndex = 0; button7.Enabled = false; button8.Enabled = false; }
static void Main() { ConsoleProperties(); DrawBorder(); AuthorDetails(); ControlsDescription(); // Music playing WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer(); string musicPath = System.Environment.CurrentDirectory; System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"Music"); System.IO.FileInfo[] files = dir.GetFiles(); WMPLib.IWMPPlaylist playlist = wplayer.playlistCollection.newPlaylist("myplaylist"); foreach (System.IO.FileInfo file in files) { WMPLib.IWMPMedia media; media = wplayer.newMedia(file.FullName); playlist.appendItem(media); } wplayer.currentPlaylist = playlist; wplayer.settings.setMode("shuffle", true); wplayer.controls.play(); timer.Start(); dropTimer.Start(); long time = timer.ElapsedMilliseconds; Console.SetCursorPosition(26, 0); Console.WriteLine("Level - " + level); Console.SetCursorPosition(26, 1); Console.WriteLine("Score - " + score); Console.SetCursorPosition(26, 2); Console.WriteLine("Lines cleared - " + linesCleared); nexttet = new Gameplay(); tet = nexttet; tet.Spawn(); nexttet = new Gameplay(); Update(); GameOver(); }
public BaslikveAciklama() { wmp_Baslik = new WMPLib.WindowsMediaPlayer(); wmp_Aciklama = new WMPLib.WindowsMediaPlayer(); wmp_UyariveHata = new WMPLib.WindowsMediaPlayer(); wmp_Media = new WMPLib.WindowsMediaPlayer(); //Başlıkların okunması bittiğinde eğer varsa devamında açıklamanın okunabilmesi için gerekli olay oluştuluyor. wmp_Baslik.PlayStateChange += new WMPLib._WMPOCXEvents_PlayStateChangeEventHandler(wmp_Baslik_PlayStateChange); /* ÇALMA LİSTELERİ MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikCalmaListeleri = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikCalmaListeleri"); plylst_AciklamaCalmaListeleri = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaCalmaListeleri"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaCL1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m1.mp3"); mediaCL2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a1.mp3"); mediaCL3 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a2.mp3"); mediaCL4 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a3.mp3"); mediaCL5 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a4.mp3"); mediaCL6 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a5.mp3"); mediaCL7 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a6.mp3"); //Medyalar playlistlere ekleniyor. plylst_BaslikCalmaListeleri.appendItem(mediaCL1); plylst_AciklamaCalmaListeleri.appendItem(mediaCL2); plylst_AciklamaCalmaListeleri.appendItem(mediaCL3); plylst_AciklamaCalmaListeleri.appendItem(mediaCL4); plylst_AciklamaCalmaListeleri.appendItem(mediaCL5); plylst_AciklamaCalmaListeleri.appendItem(mediaCL6); plylst_AciklamaCalmaListeleri.appendItem(mediaCL7); //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikCalmaListeleri = Convert.ToInt16(plylst_BaslikCalmaListeleri.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaCalmaListeleri.count; i++) { toplamSureAciklamaCalmaListeleri += Convert.ToInt16(plylst_AciklamaCalmaListeleri.Item[i].duration); // Açıklamaların toplam süresi. } /* MÜZİK MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikMuzik = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikMuzik"); plylst_AciklamaMuzik = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaMuzik"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaM1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m2.mp3"); //media2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikMuzik.appendItem(mediaM1); //plylst_AciklamaCalmaListeleri.appendItem(mediaM2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikMuzik = Convert.ToInt16(plylst_BaslikMuzik.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaMuzik.count; i++) { toplamSureAciklamaMuzik += Convert.ToInt16(plylst_AciklamaMuzik.Item[i].duration); // Açıklamaların toplam süresi. } /* VIDEO MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikVideo = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikVideo"); plylst_AciklamaVideo = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaVideo"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaV1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m3.mp3"); //mediaV2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikVideo.appendItem(mediaV1); //plylst_AciklamaCalmaListeleri.appendItem(mediaV2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikVideo = Convert.ToInt16(plylst_BaslikMuzik.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaVideo.count; i++) { toplamSureAciklamaVideo += Convert.ToInt16(plylst_AciklamaVideo.Item[i].duration); // Açıklamaların toplam süresi. } /* OYNAT MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikOynat = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikOynat"); plylst_AciklamaOynat = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaOynat"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaO1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m4.mp3"); //mediaO2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikOynat.appendItem(mediaO1); //plylst_AciklamaOynat.appendItem(mediaO2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikOynat = Convert.ToInt16(plylst_BaslikOynat.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaOynat.count; i++) { toplamSureAciklamaOynat += Convert.ToInt16(plylst_AciklamaOynat.Item[i].duration); // Açıklamaların toplam süresi. } /* AYARLAR MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikAyarlar = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikAyarlar"); plylst_AciklamaAyarlar = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaAyarlar"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaA1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m5.mp3"); //mediaA2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikAyarlar.appendItem(mediaA1); //plylst_AciklamaAyarlar.appendItem(mediaA2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikAyarlar = Convert.ToInt16(plylst_BaslikAyarlar.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaAyarlar.count; i++) { toplamSureAciklamaAyarlar += Convert.ToInt16(plylst_AciklamaAyarlar.Item[i].duration); // Açıklamaların toplam süresi. } /* HAKKINDA MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikYardim = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikYardim"); plylst_AciklamaYardim = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaYardim"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaY1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m7.mp3"); mediaY2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\hk1.mp3"); //Menü açıklaması. //Medyalar playlistlere ekleniyor. plylst_BaslikYardim.appendItem(mediaY1); plylst_AciklamaYardim.appendItem(mediaY2); //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikYardim = Convert.ToInt16(plylst_BaslikYardim.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaYardim.count; i++) { toplamSureAciklamaYardim += Convert.ToInt16(plylst_AciklamaYardim.Item[i].duration); // Açıklamaların toplam süresi. } /* TÜM LİSTELER MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikTumListeler = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikTumListeler"); plylst_AciklamaTumListeler = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaTumListeler"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaTL1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m1_1.mp3"); //mediaTL2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikTumListeler.appendItem(mediaTL1); //plylst_AciklamaTumListeler.appendItem(mediaTL2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikTumListeler = Convert.ToInt16(plylst_BaslikTumListeler.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaTumListeler.count; i++) { toplamSureAciklamaTumListeler += Convert.ToInt16(plylst_AciklamaTumListeler.Item[i].duration); // Açıklamaların toplam süresi. } /* ALBÜM MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikAlbum = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikAlbum"); plylst_AciklamaAlbum = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaAlbum"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaALBM1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m1_2.mp3"); //mediaALBM2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikAlbum.appendItem(mediaALBM1); //plylst_AciklamaAlbum.appendItem(mediaALBM2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikAlbum = Convert.ToInt16(plylst_BaslikAlbum.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaAlbum.count; i++) { toplamSureAciklamaAlbum += Convert.ToInt16(plylst_AciklamaAlbum.Item[i].duration); // Açıklamaların toplam süresi. } /* SANATÇILAR MENÜSÜ */ //Başıkta ve açıklamalarda okunması için iki ayrı playlist oluşturuluyor. plylst_BaslikSanatcilar = wmp_Baslik.playlistCollection.newPlaylist("SeslendirmeBaslikSanatcilar"); plylst_AciklamaSanatcilar = wmp_Media.playlistCollection.newPlaylist("SeslendirmeAciklamaSanatcilar"); //Playlistlere eklenecek medyalar oluşturuluyor. mediaSNT1 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\m1_3.mp3"); //mediaSNT2 = wmp_Media.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\a7.mp3"); //Şimdilik bu menüde açıklama yok. //Medyalar playlistlere ekleniyor. plylst_BaslikSanatcilar.appendItem(mediaSNT1); //plylst_AciklamaSanatcilar.appendItem(mediaSNT2); //Şimdilik bu menüde açıklama yok. //Playlistlerin toplam süreleri. (Arka arkaya çalınacak olan playerlarda bekleme süresi olarak kullanılacak. toplamSureBaslikSanatcilar = Convert.ToInt16(plylst_BaslikSanatcilar.Item[0].duration); //Başlık süresi. for (int i = 0; i < plylst_AciklamaSanatcilar.count; i++) { toplamSureAciklamaSanatcilar += Convert.ToInt16(plylst_AciklamaSanatcilar.Item[i].duration); // Açıklamaların toplam süresi. } /* BUTONLAR */ //Medyalar oluşturuluyor. for (int i = 0; i <= mediaBTN.Length - 1; i++) { mediaBTN[i] = wmp_Baslik.newMedia(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\MediaPlayer\\Ses" + "\\k" + (i + 1) + ".mp3"); } }
public Song(string path, WMPLib.WindowsMediaPlayer player) { Path = path; Duration = new TimeSpan(0, 4, 0); media = player.newMedia(path); }