2016-04-12 9 views
-3

私はVLC PlayerをUbuntuに持っていて、Wineを使ってVisual Basic 6をインストールします。 VB6にVLC Playerやメディアプレーヤーを追加したいのですが、その方法はわかりません。 これらの問題を解決するのに手伝ってください。UbuntuのVisual Basic 6にVLC Media Playerを追加する

+1

サポートされていないOSで18歳の言語を使用しています。うわー、何がうまくいかないの? – Jeroen

答えて

-1

レガシーVB6で新しいものを使用するには、2つの方法があります。

  • アローンVB6

    使用VB6 WebBrowserコントロールをスタンド。そのコントロールはシステムをロードします。つまり、VLCをプラグインとしてロードできます。

  • .Net組み込みコントロール。

    Windowsフォームの.netコントロールembeds vlcを作成し、interopでコンパイルします。

Load that control dynamically on a vb6 form.

しかし、私はのでそれが、ワインとうまくいくとは思わない:

1)ワインは、ブラウザとしてヤモリを使用しています。

2)Visual Studio .NETはワイン

上では動作しません。私はワインの専門家だが、それはffmpegのラッパーとして実装されています、窓のいくつかの並べ替えのAPIを演奏ネイティブビデオがあるはずです。


編集:現在のgeckoブラウザは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 
関連する問題