vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Quartz.Dll (Videos öffnen) 
Autor: Terminator_X
Datum: 27.06.05 21:55

Hallo alle zusammen ich habe ein kleine Problem.
Folgendes ich habe mit Hilfe eines Tutorials probiert in meiner Anwendung eine MPG oder AVI (egal) Datei anzusehen. Hat auch geklappt, bloß wenn ich vorher den WM Player gestartet habe oder ein anderes Videoprogramm(z.B.: TV Viewer)und dieser (es)nicht beendet wurde wird das Video in schlechter Qualität, doppelt(dabei ist das zweite verkleinert) und nicht im Vollbildmodus angezeigt.

Wer kann helfen ?

Hier die Anleitung(eigentlich einfach und leicht verständlich):

Sie wollen AVI- oder MPEG-Files abspielen? Oder animierte GIFs anzeigen? Das alles ist mit
der "ActiveMovie Control Type Library" kein Problem. Unter "Projekt - Verweise" können Sie
die Quartz.dll unter dem Namen "ActiveMovie control type library" Ihrem Projekt hinzufügen.
Hierbei handelt es sich um die "Microsoft DirectShow Laufzeitbibliothek".
Zunächst müssen ein paar Variablen deklariert werden:
Option Explicit
' Benötigte Objektvariablen
Private VideoW As IVideoWindow
Private Filgraph As FilgraphManager
Im Form_Load Ereignis wird "Filgraph" instanziert:
Private Sub Form_Load()
' FilgraphManager instanzieren
Set Filgraph = New FilgraphManager
End Sub
Platzieren Sie jetzt noch zwei Command-Buttons auf die Form. Der erste Button dient zum
Abspielen, der zweite, um den Abspielvorgang zu stoppen.

Private Sub Command1_Click()
Dim sPath As String
' Pfad zur Datei, die abgespielt werden soll
sPath = "c:\windows\clock.avi"
' File laden
Filgraph.RenderFile sPath
' Eigenschaften des Ausgabefenster
Set VideoW = Filgraph
With VideoW
.Caption = "Fenstertitel"
.Left = 0
.Top = 0
.FullScreenMode = False
' ...
End With
' Abspielvorgang starten
Filgraph.Run
' Objekt zerstören
Set VideoW = Nothing
End Sub
Private Sub Command2_Click()
' Abspielvorgang stoppen
Filgraph.Stop
End Sub
Mit der Quartz.dll können Sie auch MP3- oder WAVE-Dateien abspielen. Außerdem ist es
möglich Bitmaps, GIF- und JPEG-Dateien anzuzeigen.

So hoffe auf Hilfe

-------------------------
AMD 1800+ | 1 GB SDRAM | Win XP Home SP2 | MSI Geforce 7600GS 256 MB
Visual Basic 2005 | MVS 6

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Quartz.Dll (Videos öffnen)7.754Terminator_X27.06.05 21:55
Re: Quartz.Dll (Videos öffnen)1.930Terminator_X29.06.05 13:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel