Videowiedergabe AxcVLCPlugin2
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1647
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Videowiedergabe AxcVLCPlugin2
Mach doch den Aufruf AxcVLCPlugin2_1.OleServer.playlist.play; im OnActivate Event des Formulares.
Re: Videowiedergabe AxcVLCPlugin2
AxcVLCPlugin2_1.OleServer.playlist.add( extractfilepath(application.exename)+URIParser.FilenameToURI('arbfeld.mp4'),'',vararrayof([':aspect-ratio=16:9']));
Gruß, Michael
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1647
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Videowiedergabe AxcVLCPlugin2
Oder einfacher Application.Locationsix1 hat geschrieben: Do 13. Jan 2022, 18:45 AxcVLCPlugin2_1.OleServer.playlist.add( extractfilepath(application.exename)+URIParser.FilenameToURI('arbfeld.mp4'),'',vararrayof([':aspect-ratio=16:9']));
- af0815
- Lazarusforum e. V.
- Beiträge: 6790
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Videowiedergabe AxcVLCPlugin2
Hast du schon mal daran gedacht ein Beispiel zu veröffentlichen, wo der Fehler gezeigt wird. Weil so stochert jeder im Nebel. Ja und es gibt doch auch ein paar Leute die Windows haben.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
- af0815
- Lazarusforum e. V.
- Beiträge: 6790
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Videowiedergabe AxcVLCPlugin2
Wo erwartest du dir eine Errorausgabe. ActiveX-Server sollen keine Exceptions nach aussen geben, da die ausgeführten Konterxe sich unterscheiden können. Also wirft dir ein ActiveX Server normalerweise keine unmittelbare Exception.DL2RPC hat geschrieben: Fr 14. Jan 2022, 18:14 Drück, Drück, Drück, Drück, und - NICHTS! Auch keine Error-Ausgabe!
Da muss man sich die Schnittstelle ansehen ob es einen Error/Log Ausgang gibt. Also ob der Server selbst ein Log oder eine Message zur Verfügung stellt. Oder auch die Einstellung verbose und dann kontrolliert man mal auf der Kommandozeile ob vom Server was zu sehen ist.
Die playlist gibt ja auch die Funktion 'parse' bekannt.
vlc.playlist.parse(options, timeout): (supported in vlc version ≥ 3.0.0) Parse the first media in the playlist. This fetches (local or network) art, meta data and/or tracks information. A timeout for parsing can be set in milliseconds or to indefinitely (0). Returns the parsed status.
Available options flags for parsing (which can be combined):
0 Parse media if it's a local file.
1 Parse media even if it's a network file.
2 Fetch meta and covert art using local resources.
4 Fetch meta and covert art using network resources.
8 Interact with the user. Set this flag in order to receive a callback when the input is asking for credentials.
Parsed status given as enumeration:
1 skipped
2 failed
3 timeout
4 done
Quelle: https://wiki.videolan.org/Documentation:WebPlugin
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: Videowiedergabe AxcVLCPlugin2
Grundsätzlich habe ich noch dies gefunden: https://wiki.lazarus.freepascal.org/LazActiveX
Gruß, Michael