2016-04-12 6 views
-3

Ich habe VLC Player in Ubuntu und ich installieren Visual Basic 6 mit Wine. Jetzt möchte ich VLC Player oder einen Media Player zu VB6 hinzufügen, aber ich weiß nicht, wie es geht. Könnten Sie mir bitte helfen, dieses Problem zu lösen?Hinzufügen von VLC Media Player zu Visual Basic 6 in Ubuntu

+1

Sie verwenden eine 18-jährige Sprache auf einem nicht unterstützten Betriebssystem. Wow, was könnte schief gehen? – Jeroen

Antwort

-1

Es gibt zwei Möglichkeiten, um neue Sachen in Vermächtnis VB6 zu verwenden:

  • Stand Alone VB6

    Verwendung VB6 WebBrowser-Steuerelement. Dieses Steuerelement wird das System laden, dh das VLC als Plugins laden kann.

  • .Net eingebettete Steuerung.

    Erstellen Sie ein Windows-Formular. NET-Steuerelement, das embeds vlc, und kompilieren Sie es mit Interop.

    Load that control dynamically on a vb6 form.

Aber ich glaube nicht, dass mit Wein arbeiten werde, denn:

1) Wein Gecko als Browser verwendet.

2) Visual Studio .NET funktioniert nicht auf Wein

Ich bin kein Weinexperte, aber es sollte eine Art Fenster nativen Video spielt api sein, das ist schon als ffmpeg Wrapper implementiert.


EDIT: Aktuelle Gecko Browser unterstützt HTML5 Video. VLC ist nicht erforderlich.

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