Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Flash-Videos einmal und nicht wieder... (https://www.delphipraxis.net/152184-flash-videos-einmal-und-nicht-wieder.html)

Caps 14. Jun 2010 13:36

Flash-Videos einmal und nicht wieder...
 
Hallo, es tut mir jetzt schon leid, dass ich diese Frage in der Weise überhaupt stelle, aber vielleicht kennt jemand das Problem und hat einen Vorschlag.

Ich habe eine PHP-Seite geschrieben, in der ein Flashplayer (Flowplayer) integriert ist. Ein Kollege von mir (arbeitet weit weg) entwickelt an einem Programm mit einer TWebBrowser-Komponente, welche diese Seite mit Parametern aufruft.
An einem Log, was die Webseite führt, sehe ich, dass die Aufrufparameter zu jedem Zeitpunkt und Aufruf exakt richtig sind.

Folgendes Problem stellt sich nun dar:
- das Delphi-Programm kann die PHP-Seite einmal aufrufen, dann ist alles ok, das Flash-Video wird abgespielt.
- Wenn allerdings ein zweites Mal die gleiche Seite aufgerufen wird, so wird das Flash-Video nicht abgespielt - die Seite hingegen wird fehlerlos angezeigt, d.h. die enthaltenen Textdaten etc. sind korrekt.

Ich weiß, dass das ziemlich dünne Informationen sind, und Mist ist, dass ich keinen Code liefern kann, aber im Grunde frage ich nur: kennt jemand das Problem, bzw. kann sich vorstellen, womit das zusammenhängt?

Beste Grüße,
Caps

mkinzler 14. Jun 2010 13:38

AW: Flash-Videos einmal und nicht wieder...
 
Wird die Seite wirklich neu geladen, oder läuft sie aus dem lokalen Cache?

Caps 14. Jun 2010 13:50

AW: Flash-Videos einmal und nicht wieder...
 
Hi, danke für Dein Bemühen! :-D

Also ich habe
<meta http-equiv="expires" content="0">
im <head> der Seite, daher hoffe ich, dass die Seite jedesmal neu geladen wird. Sollte man das annehmen?

Grüße

Namenloser 14. Jun 2010 14:08

AW: Flash-Videos einmal und nicht wieder...
 
Habt ihr denn schon über Alternativen zum Webbrowser-ActiveX nachgedacht? Das Control baut letztlich ja auf dem IE auf, sodass man sich logischerweise auch alle Nachteile und Bugs des IE damit einhandelt. Außerdem ist man darauf angewiesen, dass das ActiveX-Control installiert ist.
Ich denke, es gäbe da bessere Varianten. Entweder könnte man den Flashplayer (auch ein ActiveX) direkt einbinden, oder man könnte eine der vielen auf Webkit aufbauenden Engines nutzen (falls noch HTML drumherum ist, das man braucht). Ich hatte da neulich mal eine Webkit-basierte Bibliothek gesehen, die sehr auf eifnache Benutzung getrimmt war, aber leider will mir der Name partout nicht einfallen, und auch über Google finde ich nichts. Ich bin aber sicher, dass es noch andere gute Wrapper gibt.

Caps 14. Jun 2010 14:40

AW: Flash-Videos einmal und nicht wieder...
 
Ja, das ist prinzipiell richtig, aber die Seite wird sonst noch über Browser aufgerufen, und soll deshalb auf jeden Fall über eine Browserkomponente aufgerufen werden, also kein extra Flash-Player.

Caps 14. Jun 2010 15:28

AW: Flash-Videos einmal und nicht wieder...
 
Jetzt wird's seltsam: Ich habe den Quelltext mit (...innerHTML...) ausgelesen und merke, dass der Seitenquelltext verändert ist: Tags sind plötzlich groß geschrieben, Parameter haben andere Werte, etc...

Kann es sein, dass die Browserkomponente die Quelle ändert, bevor sie sie anzeigt?`

Grüße,
Caps

Edit: und daher funktioniert auch das Video beim zweiten Mal nicht... kein Wunder, aber warum sieht der Quelltext anders aus? (...isch fraach misch...)

Caps 15. Jun 2010 13:19

AW: Flash-Videos einmal und nicht wieder... GELÖST
 
Das Problem konnte behoben werden, indem die JS-Bibliothek und die SWF-Datei des Flash-Players auf die neueste Version upgedatet wurden.
Im speziellen handelt es sich um den Flowplayer, für den ich nun erfolgreich folgende Versionen der beiden Dateien verwende:

flowplayer-3.2.2.min.js sowie
flowplayer-3.2.2.swf

Versionen, bei denen das Problem auftrat, waren:

flowplayer-3.1.4.min.js sowie
flowplayer-3.1.5.swf

mfg Caps


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz