c#播放器代码,要求把播放文件放在listbox里面,然后双击能播放就可以了
是WAV格式的,我写了一个,但是有问题,双击有时候不是播放双击的WAV文件,而是其它的,请高手帮忙给一个好的...
是WAV格式的,我写了一个,但是有问题,双击有时候不是播放双击的WAV文件,而是其它的,请高手帮忙给一个好的
展开
1个回答
展开全部
ArrayList
openFileDialog1.Multiselect = true;//允许选择多个文件播放
openFileDialog1.Filter = @"音频文件(*.wav;*.mp3;*.snd;*.au;*.midi;*.mid)|*.wav;*.mp3;*.snd;*.au;*.midi;*.mid|"
+ "视频文件(*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma)|*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma|"
+ "所有文件(*.*)|*.*";
string[] gq_list = openFileDialog1.FileNames;//打开文件的时候获取所有选中的带路径的歌曲名
用一个for循环将gq_list字符数组中的记录添加到listbox里头,不过这样会显示路径不好看,你可以将其截取后只留下歌曲名然后添加到listbox里头。
在listbox控件的双击事件中使用:
int index = listBox_libiao.SelectedIndex;//获得当前点击的索引值
axWindowsMediaPlayer1.URL =(string) gq_list[index];//开始播放
openFileDialog1.Multiselect = true;//允许选择多个文件播放
openFileDialog1.Filter = @"音频文件(*.wav;*.mp3;*.snd;*.au;*.midi;*.mid)|*.wav;*.mp3;*.snd;*.au;*.midi;*.mid|"
+ "视频文件(*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma)|*.avi;*.wmv;*.dat;*.mpg;*.mpeg;*.mov;*.wm;*.wma|"
+ "所有文件(*.*)|*.*";
string[] gq_list = openFileDialog1.FileNames;//打开文件的时候获取所有选中的带路径的歌曲名
用一个for循环将gq_list字符数组中的记录添加到listbox里头,不过这样会显示路径不好看,你可以将其截取后只留下歌曲名然后添加到listbox里头。
在listbox控件的双击事件中使用:
int index = listBox_libiao.SelectedIndex;//获得当前点击的索引值
axWindowsMediaPlayer1.URL =(string) gq_list[index];//开始播放
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询