A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 念念念念_、 于 2013-9-10 16:46 编辑



添加文件后,播放不了。这个问题。不知道怎么解决
添加音乐文件可以播放,但是添加文件夹后,点击播放的时候就是准备就绪。不能播放。这个问题怎么回事

  1. <P> private void 文件夹ToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             FolderBrowserDialog fbd = new FolderBrowserDialog();
  4.             fbd.Description = "请选择文件夹";
  5.             fbd.RootFolder = Environment.SpecialFolder.MyComputer;
  6.             if (fbd.ShowDialog() != DialogResult.OK)
  7.             {
  8.                 return;
  9.             }
  10.             else
  11.             {
  12.                 string path = fbd.SelectedPath;
  13.                 string[] files = Directory.GetFiles(path, "*.mp3", SearchOption.AllDirectories);
  14.                 foreach(string file in files)
  15.                 {
  16.                     string[] songsFile = file.Split('\\', '.');
  17.                     SongList.Add(songsFile[songsFile.Length - 2].ToString());   //想问下这样添加对不对  ?????
  18.                     SongslistBox.Items.Add(songsFile[songsFile.Length-2].ToString());
  19.                 }
  20.             }
  21.         }</P>
复制代码
  1. #region 定义一个播放歌曲的方法 void play(int i)
  2. private void play(int i)
  3. {
  4. timer1.Start();
  5. axMediaPlayer.URL = SongList[i];
  6. SongslistBox.SelectedIndex = i;
  7. axMediaPlayer.Ctlcontrols.play();
  8. btnPlay.Text = "暂停";

  9. InLrc(axMediaPlayer.currentMedia.sourceURL);
  10. lblrc1.Text = "";
  11. lblrc2.Text = "";
  12. lblrc3.Text = "";
  13. }
  14. private void play()
  15. {
  16. //play(0);默认播放列表第一首
  17. play(SongslistBox.SelectedIndex);
  18. }
  19. #endregion
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马