如果安装了 Windows Media Player,可以利用它来播放,在有就是用其他控件,质量好的、免费的不太多。Windows Media Player 的例子:
http://263.csdn.net/edyang/
http://263.csdn.net/edyang/
解决方案 »
- SSTab控件的选项卡的属性设置!
- VB中如何在datagrid的某列添加一combobox控件
- 请教MDI子窗体的机制
- 一个系统里有很多模块(如订单,采购,仓库等),那幺每个模块或每个表都要一个ADODC连接吗?能否整个系统只用一个ADODC?请专家赐教!!
- 怎樣找到時間之控件!^_^
- 如何把string类型转换为money
- 难道就没有很好解决win9x下读取硬盘物理序列号的方法?
- 关于用word 做网页的问题...(来者有分)
- 救人啊!救命啊!,ADO问题,麻烦高手进来看看啊!(在线等待)
- 求教:vb 高手
- 小弟三日前所提一问题至今无人回答,无奈只好重分悬赏!!!!!
- 谁能告诉我Uicode的编码方式,以及何处能找到相关的资料?
[email protected] 或者让我寄给你.
另外,还可以用MCI控件右键在属性页的设备填上一定的设备即可
譬如waveaudio,sequent等等可Email me
程序代码(如果问题解决请给分)
Private Sub MnuOpen_Click()
Dim temp As Integer
Dim stringtext As String
Dim midx, midy As Double
CommonDialog1.FileName = ""
CommonDialog1.Filter = "(*.avi)|*.avi|(*.wave)|*.wav|(*.vcd *.dat)|*.dat|(midi *.midi)|*.midi"
CommonDialog1.FilterIndex = 1
CommonDialog1.Action = 1
MMControl1.Command = "close"
If CommonDialog1.FileName = "" Then
temp = MsgBox("没有选择文件!", 37, "检查:")
Else
Select Case CommonDialog1.FilterIndex
Case 1
MMControl1.DeviceType = "avivideo"
MMControl1.TimeFormat = 3
MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "open"
Slider1.Min = 0
Slider1.Max = MMControl1.Length
Case 2
MMControl1.DeviceType = "waveaudio"
MMControl1.TimeFormat = 1
MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "open"
Slider1.Min = 0
Slider1.Max = MMControl1.Length
Case 3
MMControl1.DeviceType = "MpegVideo"
MMControl1.TimeFormat = 3
MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "open"
Slider1.Min = 0
Slider1.Max = MMControl1.Length
End Select
MMControl1.hWndDisplay = Picture1.hWnd
End If
If MMControl1.Position = MMControl1.Length Then
MMControl1.Command = "stop"
End If
End SubPrivate Sub MnuPlay_Click()
MMControl1.Command = "play"
End Sub
还是用专业的MP3播放控件吧。