Vb.net Visual Basic.NET中的音乐播放

Vb.net Visual Basic.NET中的音乐播放,vb.net,desktop-application,vlc,audio-player,Vb.net,Desktop Application,Vlc,Audio Player,我正在尝试创建一个桌面应用程序,它将播放和暂停用户选择的音乐文件。但是,内置的音频播放My.Computer.audio仅播放.wav文件,并且只有播放和停止功能 我需要的东西,可以播放,暂停,停止,并希望阅读MP3标签。我已经研究了VLC和Bass API,但我不知道如何实现和使用它们。如果有人知道如何使用上述API,那就太好了。我没有很多经验,所以请解释导入和使用这些API所需的一切 更新:我目前正在使用一个不可见的Windows Media Player控件,但它速度慢且体积大。 谢谢有多

我正在尝试创建一个桌面应用程序,它将播放和暂停用户选择的音乐文件。但是,内置的音频播放My.Computer.audio仅播放.wav文件,并且只有播放和停止功能

我需要的东西,可以播放,暂停,停止,并希望阅读MP3标签。我已经研究了VLC和Bass API,但我不知道如何实现和使用它们。如果有人知道如何使用上述API,那就太好了。我没有很多经验,所以请解释导入和使用这些API所需的一切

更新:我目前正在使用一个不可见的Windows Media Player控件,但它速度慢且体积大。
谢谢

有多种选项可将媒体播放集成到应用程序中

就我个人而言,我建议使用VLC,因为它有很好的文档记录,用途广泛,而且使用简单

安装VLC软件期间,请确保选中ActiveX控件选项。在Visual Studio项目设置页面上,转到引用,单击添加并选择左侧的COM对象,然后在列表中选择VLC控件

您可以将控件直接添加到表单中。如果未显示在工具箱中,请右键单击工具箱列表,选择“选择/添加控件”;再次选择左侧的COM对象并检查VLC控件

如果未列出,请选择浏览并从VLC安装目录中选择axvlc.dll


C对你来说会容易得多,如果你用谷歌搜索VLCAPI.net,绑定是C而不是VB。是时候学C了?否则,您可以尝试创建自己的包装器来使用此处列出的非托管代码第三方库:事实上,我确实看到了一个VB结果——我很惊讶您在自己的Google搜索中没有发现这一点。Dave S,我确实计划将我的应用程序Keklist移植到C WPF,但我想在完成之前完成我目前正在开发的2.3版本。