PDA

View Full Version : سوال: کار با کامپونیت مدیا پلیر



sohil_ww
سه شنبه 01 اسفند 1391, 13:39 عصر
folderB1.ShowDialog();
path = folderB1.SelectedPath;

if (Directory.Exists(path))
{
string[] sub = Directory.GetFiles(path, "*.mp3");
MessageBox.Show(sub.Length.ToString());
foreach (string i in sub)
{
comboBox1.Items.Add(i);
}
می خواستم بعد از این که آهنگ تمام شد به طور خود کار بره آهنگ بدی.
میشه رhاهنمایی کنید ؟!

sohil_ww
سه شنبه 01 اسفند 1391, 13:41 عصر
البته
اینم SelectedIndexChanged
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string path1 = comboBox1.SelectedItem.ToString();
MediaPlayer.URL = path1;

}

sohil_ww
سه شنبه 01 اسفند 1391, 15:43 عصر
کسی نبود جواب منو بده

ma.rad
سه شنبه 01 اسفند 1391, 16:16 عصر
سلام،سوالتون تکراریه جستجو کنید.
http://barnamenevis.org/showthread.php?366454-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%BE%D8%AE%D8%B4-%D8%B5%D8%AF%D8%A7%DB%8C-mp3-%D8%A8%D8%A7-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D8%AA%D8%AA-%D9%85%DB%8C%D8%AF%DB%8C%D8%A7-%D9%BE%D9%84%DB%8C%D8%B1-%D8%AF%D8%B1-C&highlight=mp3

http://barnamenevis.org/showthread.php?353352-%D9%BE%D8%AE%D8%B4-%D8%B5%D8%AF%D8%A7%DB%8C-MP3-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-Media-player&highlight=mp3

http://barnamenevis.org/showthread.php?319505-%D9%BE%D8%AE%D8%B4-%D8%A2%D9%87%D9%86%DA%AF-%D8%A8%D8%A7-%D9%81%D8%B1%D9%85%D8%AA-mp3&highlight=mp3


http://barnamenevis.org/showthread.php?301494-%D8%A7%D8%AF%D8%BA%D8%A7%D9%85-%D8%AF%D9%88-%D9%81%D8%A7%DB%8C%D9%84-MP3&highlight=mp3

و
http://barnamenevis.org/showthread.php?289451-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D9%81%D8%A7%D9%8A%D9%84-MP3-%D8%A8%D8%A7-%D8%AD%D8%B1%D9%83%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%D9%8A-%D9%84%D9%8A%D8%B3%D8%AA-%D8%A2%D9%86%D9%87%D8%A7-%D8%AF%D8%B1-Listview&highlight=mp3


http://barnamenevis.org/showthread.php?206488-%D9%BE%D8%AE%D8%B4-%D8%A2%D9%87%D9%86%DA%AF-%D8%A8%D8%A7-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DB%8C%DA%A9-%D9%81%D8%B1%D9%85

sohil_ww
سه شنبه 01 اسفند 1391, 17:00 عصر
سلام،سوالتون تکراریه جستجو کنید.
http://barnamenevis.org/showthread.php?366454-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D9%BE%D8%AE%D8%B4-%D8%B5%D8%AF%D8%A7%DB%8C-mp3-%D8%A8%D8%A7-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D8%AA%D8%AA-%D9%85%DB%8C%D8%AF%DB%8C%D8%A7-%D9%BE%D9%84%DB%8C%D8%B1-%D8%AF%D8%B1-C&highlight=mp3

http://barnamenevis.org/showthread.php?353352-%D9%BE%D8%AE%D8%B4-%D8%B5%D8%AF%D8%A7%DB%8C-MP3-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-Media-player&highlight=mp3

http://barnamenevis.org/showthread.php?319505-%D9%BE%D8%AE%D8%B4-%D8%A2%D9%87%D9%86%DA%AF-%D8%A8%D8%A7-%D9%81%D8%B1%D9%85%D8%AA-mp3&highlight=mp3


http://barnamenevis.org/showthread.php?301494-%D8%A7%D8%AF%D8%BA%D8%A7%D9%85-%D8%AF%D9%88-%D9%81%D8%A7%DB%8C%D9%84-MP3&highlight=mp3

و
http://barnamenevis.org/showthread.php?289451-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D9%81%D8%A7%D9%8A%D9%84-MP3-%D8%A8%D8%A7-%D8%AD%D8%B1%D9%83%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%D9%8A-%D9%84%D9%8A%D8%B3%D8%AA-%D8%A2%D9%86%D9%87%D8%A7-%D8%AF%D8%B1-Listview&highlight=mp3


http://barnamenevis.org/showthread.php?206488-%D9%BE%D8%AE%D8%B4-%D8%A2%D9%87%D9%86%DA%AF-%D8%A8%D8%A7-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DB%8C%DA%A9-%D9%81%D8%B1%D9%85
مرسی ممنون ولی این تایپکا همه مربوط به انتخاب تکی آهنگه ولی سورس کد من داره آهنگ های 1 پوشه رو بر می گردنو

ma.rad
سه شنبه 01 اسفند 1391, 18:26 عصر
باسلام، چرا دیده قبلا دیدم:

private void dgvTracks_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { PlayFiles(e.RowIndex); } public void PlayFiles(int index) { try { int eof = dgvTracks.Rows.Count; for (int i = index; index <= eof; i++) { if (File.Exists(dsStore.Tables["Track"].Rows[i]["Filepath"].ToString())) { PlayFile(dsStore.Tables["Track"].Rows[i]["Filepath"].ToString()); Application.DoEvents(); Thread.Sleep(TimeSpan.FromSeconds(mplayer.AudioLen gth)); } else { Exception a = new Exception("File doesn't exists"); throw a; } } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Message, MessageBoxButtons.OK); } } public void PlayFile(string filename) { mplayer.Open(filename); mplayer.Play(); }



و


using System.Windows.Media; MediaPlayer mplayer = new MediaPlayer(); public void PlayFile(string filename) { mplayer.Stop(); mplayer.Close(); mplayer.Open(filename); mplayer.Play(); }


منبع (http://stackoverflow.com/questions/11487967/mp3-play-class-play-songs-in-list-but-wait-till-one-finishes-before-continuing)