VB.NET一个关于音乐播放器的问题,求高手解答!
我现在可以通过打开对话框打开一个音乐文件
OpenFileDialog1.InitialDirectory = "E:\"
OpenFileDialog1.Filter = "音乐(*.mp3;*.wav;*.wma)|*.mp3;*.wav;*.wma|所有文件|*.*"
OpenFileDialog1.FilterIndex = 2
OpenFileDialog1.RestoreDirectory = True
OpenFileDialog1.ShowDialog()
AxWindowsMediaPlayer1.URL = path
AxWindowsMediaPlayer1.Ctlcontrols.play()
这里没有任何问题,现在我假设已经打开了几个音乐文件,我是想双击播放已播放过的文件,我已获得了要重新播放文件的路径:
Dim s, t As String
s = ListBox1.SelectedItem
t = System.IO.Path.GetFullPath(s)
TextBox1.Text = t通过这步检查到我的文件路径也有没任何问题,并试图播放
AxWindowsMediaPlayer1.URL = t
AxWindowsMediaPlayer1.Ctlcontrols.play()
不用打开对话框这两句就不能播放了吗?为什么?该怎么播放?
[解决办法]
先不用打开对话框获得播放文件,
直接放个音乐文件的路径
t='音乐文件的路径'
AxWindowsMediaPlayer1.URL = t
AxWindowsMediaPlayer1.Ctlcontrols.play()
看能播吗?