我在 Ubuntu 中有 VLC Player,我使用 Wine 安装 Visual Basic 6。现在我想将 VLC Player 或任何媒体播放器添加到 VB6,但我不知道该怎么做。你能帮我解决这些问题吗?
问问题
601 次
1 回答
-1
在旧版 VB6 中有两种使用新东西的方法:
独立 VB6
使用 VB6 WebBrowser 控件。该控件将加载系统,即可以将 VLC 作为插件加载。
.Net 嵌入式控制。
创建一个嵌入 vlc的 Windows 窗体 .net 控件,并使用互操作对其进行编译。
但我认为这不适用于葡萄酒,因为:
1) Wine 使用壁虎作为浏览器。
2) Visual Studio .Net 不适用于 wine
我不是葡萄酒专家,但应该有某种 Windows 原生视频播放 api,它已作为 ffmpeg 包装器实现。
编辑:当前壁虎浏览器支持 html5 视频。不需要 VLC。
Option Explicit
Private WithEvents m_oDocument As MSHTML.HTMLDocument
Private Sub Form_Load()
Call Me.WebBrowser1.navigate("about:blank")
Set m_oDocument = Me.WebBrowser1.document
m_oDocument.Open
Me.WebBrowser1.document.Write "<!DOCTYPE html> <html><head><meta http-equiv='X-UA-Compatible' content='IE=Edge'></meta></head><body><video width='400' controls><source src='mov_bbb.mp4' type='http://www.w3schools.com/html/mov_bbb.mp4'><source src='http://www.w3schools.com/html/mov_bbb.ogg' type='video/ogg'>Your browser does not support HTML5 video.</video></body></html>"
m_oDocument.Close
End Sub
于 2016-04-12T18:15:14.980 回答