【发布时间】:2017-11-05 02:46:55
【问题描述】:
我正在尝试创建一个桌面应用程序来播放和暂停用户选择的音乐文件。但是内置的音频播放(My.Computer.Audio)只播放.wav文件,只有播放和停止的功能。
我需要可以播放、暂停、停止并希望能读取 MP3 标签的东西。我研究了 VLC 和 Bass API,但我不知道如何实现和使用它们。如果有人知道如何使用上述 API,那就太好了。我没有太多经验,所以请解释导入和使用这些 API 所需的一切。
更新:我目前正在使用一个不可见的 Windows Media Player 控件,但它速度慢且体积庞大。 谢谢
【问题讨论】:
-
C# 对你来说会容易得多,如果你用谷歌搜索“vlc api .net”,绑定是 C# 而不是 VB。是时候学习 C# 了吗?否则,您可以尝试创建自己的包装器以使用此处列出的非托管代码“第三方库”:videolan.org/developers/vlc.html
-
实际上我确实看到了一个 VB 结果 - youtube.com/watch?v=tWE-lGgdzss(我很惊讶你没有在自己的 Google 搜索中找到这个)
-
Dave S,我确实计划将我的应用程序 (Keklist) 移植到 C# WPF,但我想在此之前完成我目前正在开发的版本 (2.3)。
标签: vb.net desktop-application vlc audio-player