vb.net中如何控制MP3播放【包含vb.netmp3的词条】先定义api函数
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrRetumString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Private Sub mnu_Music_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnu_Music.Click
mciSendString("open c:\1.mp3 alias mp3", Nothing, 0, IntPtr.Zero)
mciSendString("Play mp3", Nothing, 0, IntPtr.Zero)
End Sub
上面2行代码就可以播放了 , 测试通过 。
就是没有其它功能 , 自己加上吧,
如:关闭mciSendString("close mp3",Nothing,0,intPtr.Zero)
等等
如何在VB.NET中调用MP3播放器工具栏里选择"添加,删除组件"
选择com组件
选择"Windows Media Player "
然后在界面上加入这个组件
代码
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Const DATA_FILE_EXTENSION As String = ".mp3"
Dim dlgFileDialog As New OpenFileDialog
With dlgFileDialog
.Filter = DATA_FILE_EXTENSION_
" files (*"DATA_FILE_EXTENSION"|*"DATA_FILE_EXTENSION
.FilterIndex = 1
.RestoreDirectory = True
If .ShowDialog() = DialogResult.OK Then
'Play the sound file
Me.AxWindowsMediaPlayer1.URL = dlgFileDialog.FileName
End If
End With
End Sub
参考资料中可以看到很详细的步骤
vb.net 中 如何实现 播放mp3文件在.NET里,没有托管的音乐播放器,用API只能播放WAV格式,对于MP3等形式的音频文件,就要依赖于其他控件了,常用的就是
MediaPlayer 。使用方法:
在工具箱上点右键 , 选择“选择项目(Choose Items)”,切到COM选项卡,找到 Windows Media Player,勾?。范?
在t工具箱上,把刚才加入的MediaPlayer控件 , 拖放到窗体上
代码:
WindowsMediaPlayer1.URL = "mp3文件路径,支持网络路径"
WindowsMediaPlayer1.Ctlcontrols.play
基本就OK了,至于其他的操作诸如下一曲上一曲暂停停止 , 直接看 WindowsMediaPlayer1.Ctlcontrols. 里面的方法吧 。
求用《VB.NET》获取文件夹下的所有MP3文件名的代码 。Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each FileName As String In IO.Directory.GetFiles("E:\音乐", "*.mp3")
TextBox1.Text = vbNewLineIO.Path.GetFileName(FileName)
Next
End Sub
vb.net中如何播放声音,是要什么控件嘛?My.Computer.Audio.Play("SoundFile.wav")
SoundFile.wav是你要播放的声音文件的路径
vb.netmp3的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.netmp3的信息别忘了在本站进行查找喔 。
推荐阅读
- 无敌版经营养成游戏攻略,经营无敌版小游戏
- 怎么把软件下载到u盘,华为手机怎么把软件下载到u盘
- ppt转word在线,ppt转在线文档
- python递归函数相加 python递归函数求1累加到n
- 除夕晚上不玩手机怎么办,过年不玩手机的建议
- 病娇养成恋爱游戏,病娇养成恋爱游戏百度云
- mysql如何查询所有的表,mysql查询全部表
- java代码回滚 java transactional 回滚
- mysql查询窗口,mysqljoin查询