Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Flashvideo wird nicht angezeigt

10 views
Skip to first unread message

Paul Jahns

unread,
Mar 22, 2012, 5:23:37 PM3/22/12
to
Hallo,

ich habe den code in eine Seite eingebaut:

<video controls="controls" height="240"
poster="http://www.domain.tld/images/snapshot.jpg"
src="http://www.domain.tld/images/mar.flv" tabindex="0" width="320">
Laden Sie das Video im <a
href="http://www.domain.tld/images/mar.mp4">mp4</a> Format.</video>

in der Seite wird nun das "Poster"-Bild, überdeckt mit ner transparenten
schwarzen Fläche mit grauem Kreuz gezeigt. Beim Laden erscheint unten
nur kurz Navi-Buttons und eine Zeitleiste. An die Navis kommt man nicht
heran und der Clip ist nicht abspielbar.
Obiges im ff 3.6.2.
In Opera 11.6 wird die transpar. Fläche nicht gezeigt und die
Navi-"Leixte" ist zu sehen - man kann auch auf "play" stellen, aber es
bleibt nur das "Poster" zu sehen.
Die Pfade stimmen natürlich.
Im ie7 und Safari wird nur der Ersatzlink angezeigt.

Woran kann es liegen, dass der flash-clip nicht gespielt wird?

Dank für Hilfe,
Gruß, Paul

Paul Jahns

unread,
Mar 22, 2012, 6:14:36 PM3/22/12
to
Hallo,
> ...
> ich habe den code in eine Seite eingebaut ...
habe noch ein wenig recherchierrt #]
und das gefunden: flv-player.net ...
hier gehts ganz gut mit <object> ...

da ich html5-Seiten habe, dachte ich, das Neue zu probieren, aber -
klappte halt nit.


> ...
Gruß, Paul

Manuel Reimer

unread,
Mar 23, 2012, 6:35:12 AM3/23/12
to
Paul Jahns wrote:
> da ich html5-Seiten habe, dachte ich, das Neue zu probieren, aber -
> klappte halt nit.

Für HTML5 brauchst du das Video in zwei Formaten um möglichst viele
Browser zu erreichen. Das "flv-Format" ist nicht dabei!

Kodiere dein h264 nach WebM um und baue das Video-Element
folgendermaßen:

<video>
<source src="test.webm" type="video/webm"/>
<source src="test.mp4" type="video/mp4"/>
This browser is not compatible with HTML5!
</video>

Firefox und Co. wird das WebM-Video abspielen. Mobile Geräte und
verschiedene andere Browser können oft nur mit h264.

Gruß

Manuel

--
"Alle Macht geht vom Volk aus - aber wo geht sie hin?" - Bertolt Brecht
Alle wollen zurück zur Natur - aber keiner zu Fuß
Beiträge mit *X-No-Html Header* kann ich weder lesen, noch beantworten!

Arno Welzel

unread,
Mar 23, 2012, 8:01:26 AM3/23/12
to
Am 22.03.2012 22:23, schrieb Paul Jahns:

> ich habe den code in eine Seite eingebaut:
>
> <video controls="controls" height="240"
> poster="http://www.domain.tld/images/snapshot.jpg"
> src="http://www.domain.tld/images/mar.flv" tabindex="0" width="320">
> Laden Sie das Video im <a
> href="http://www.domain.tld/images/mar.mp4">mp4</a> Format.</video>
>
> in der Seite wird nun das "Poster"-Bild, überdeckt mit ner transparenten
> schwarzen Fläche mit grauem Kreuz gezeigt. Beim Laden erscheint unten
> nur kurz Navi-Buttons und eine Zeitleiste. An die Navis kommt man nicht
> heran und der Clip ist nicht abspielbar.

FLV für <video>-Element ist das falsche Format.

Wenn Du wirklich Flash-Videos abspielen willst, brauchst Du auch einen
passenden Player zum Einbinden, wie z.B. JWPlayer (siehe
<http://www.longtailvideo.com/players/>) oder FlowPlayer (siehe
<http://flowplayer.org/>).

Tatsächlich gibt es derzeit überhaupt kein Format, dass von allen
Browsern für <video> unterstützt wird. Firefox will das Video im
Theora-Format verpackt in einen Ogg-Container (.ogv), Safari bietet
MPEG4 mit H.264 und Chrome beherrscht beide Varianten.

Kurzfristig wird man also um Flash nicht gänzlich herumkommen und man
muss entweder dem Besucher die Wahl lassen, welche Variante er haben
will oder per JavaScript zu "erraten", welche Variante funktioniert.

> Obiges im ff 3.6.2.
> In Opera 11.6 wird die transpar. Fläche nicht gezeigt und die
> Navi-"Leixte" ist zu sehen - man kann auch auf "play" stellen, aber es
> bleibt nur das "Poster" zu sehen.
> Die Pfade stimmen natürlich.
> Im ie7 und Safari wird nur der Ersatzlink angezeigt.
>
> Woran kann es liegen, dass der flash-clip nicht gespielt wird?

Kurz: Weil <video> nicht für Flash zuständig ist.


--
Arno Welzel
http://arnowelzel.de
http://de-rec-fahrrad.de

Oliver Naumann

unread,
Mar 24, 2012, 6:27:57 PM3/24/12
to
Arno Welzel wrote:

> Tatsächlich gibt es derzeit überhaupt kein Format, dass von allen
> Browsern für <video> unterstützt wird.

Das ist ja das Geniale an den ganzen hochmodernen Innovationen
im WWW, daß es alles toll nach offenen Standards klingt, aber
am Schluß dann doch wieder die kostenlose Werbung zurückbringt
der Marke "Diese Seite wurde optimiert für..." Bei CSS3 klammern
sie sich verzweifelt an die Vendor prefixes, bei Video gibt's
die angesprochene Spaltung, mit WebP pusht Google sein eigenes
Format für Bilder... Aber wodurch sollen sich Browser auch noch
abheben, nachdem man die Benutzeroberfläche überall gleichermaßen
wegrationalisiert hat und JavaScript wohl so langsam mal für
alle normalen Anwendungsfälle schnell genug ist. Wenn man mal
von so extrem wichtigen Entwicklungen wie der Vibrations-API
absieht, lol.

Grüße!
Oliver

Manuel Reimer

unread,
Mar 28, 2012, 1:49:25 AM3/28/12
to
Arno Welzel wrote:
> Kurzfristig wird man also um Flash nicht gänzlich herumkommen und man
> muss entweder dem Besucher die Wahl lassen, welche Variante er haben
> will oder per JavaScript zu "erraten", welche Variante funktioniert.

Es geht ganz ohne Javascript, wenn man dem Video-Tag einfach zwei Videos
zuweist. Der Browser wählt dann das für ihn passende aus.

Um h264 kommt man schon wegen der vielen Mobil-Geräte, die nur diesen
Codec haben, nicht herum. Bleibt die Frage nach dem zweiten Format für
die Browser, die nur freie Codecs integriert haben.

Ob hier OGG oder WebM die bessere Variante ist, ist wohl eine
Streitfrage.

Arno Welzel

unread,
Mar 28, 2012, 11:25:03 AM3/28/12
to
Am 28.03.2012 07:49, schrieb Manuel Reimer:

> Arno Welzel wrote:
>> Kurzfristig wird man also um Flash nicht gänzlich herumkommen und man
>> muss entweder dem Besucher die Wahl lassen, welche Variante er haben
>> will oder per JavaScript zu "erraten", welche Variante funktioniert.
>
> Es geht ganz ohne Javascript, wenn man dem Video-Tag einfach zwei Videos
> zuweist. Der Browser wählt dann das für ihn passende aus.

Danke für den Hinweis.

Setzt halt voraus, dass der Browser das video-Element überhaupt
unterstützt. Man sollte zumindest sicherstellen, dass der Besucher ggf.
einen Hinweis sieht, wieso kein Video erscheint.

Paul Jahns

unread,
May 10, 2012, 11:40:25 AM5/10/12
to
Hi Arno,
> ...
>> ...
>
> FLV für <video>-Element ist das falsche Format.
wissen die das hier nicht (besser)?
http://winfwiki.wi-fom.de/index.php/Analyse_der_Funktionen_und_Demonstrationen_von_HTML5_im_Hinblick_auf_Video#Integration_von_Videos_in_HTML5_Webseiten

das sieht interessant aus, da man so
auch noch die flash-option hätte ...

das flash funktioniert bei mir (z.B. mit ff3.6) aber leider(!) nur,
wenn ich <video> raus nehme - eigenartiger Weise, da sm2.0 & ff3.6
<video> kennen.

Unterschied ist bei mir nur n anderer player_flv.swf:
--------
...
<object id="Object2" type="application/x-shockwave-flash"
data="player_flv.swf" width="480" height="360">
...
<param name="movie" value="player_flv.swf" />
...
<param name="FlashVars" value="flv=file1.flv&amp;title=file1" />
</object>
...
--------


diese flv-Einbindung funzt doch einzig über die player_flv.swf
und den code in der Seite. Oder habe ich was übersehen?


Gruß, Paul
>
> ...
>

Manuel Reimer

unread,
May 13, 2012, 1:01:42 PM5/13/12
to
Paul Jahns wrote:
>> FLV für <video>-Element ist das falsche Format.
> wissen die das hier nicht (besser)?
> http://winfwiki.wi-fom.de/index.php/Analyse_der_Funktionen_und_Demonstrationen_von_HTML5_im_Hinblick_auf_Video#Integration_von_Videos_in_HTML5_Webseiten

Nein. Auch dort spielt niemand ein FLV-Video mit HTML5-Video-Tags, sondern man
hat das Video für das <video>-Tag sogar in 3 verschiedene andere Formate
transcodiert. Und zwar MPEG 4, WEBM und OGG Vorbis.

Da Flash auch MPEG 4 kann, wäre es hier absolut unsinnig noch FLV als vierte
Option mit aufzunehmen.

> das sieht interessant aus, da man so
> auch noch die flash-option hätte ...
>
> das flash funktioniert bei mir (z.B. mit ff3.6) aber leider(!) nur,
> wenn ich <video> raus nehme - eigenartiger Weise, da sm2.0 & ff3.6 <video> kennen.

Klar. Weil <video> erkannt wird, wird der Rest (dein <object>) ignoriert und
versucht dein Video über das <video>-Tag zu spielen. Du willst die HTML5-Doku
zum <video>-Tag lesen!

> Unterschied ist bei mir nur n anderer player_flv.swf:
> --------
> ...
> <object id="Object2" type="application/x-shockwave-flash" data="player_flv.swf"
> width="480" height="360">
> ...
> <param name="movie" value="player_flv.swf" />
> ...
> <param name="FlashVars" value="flv=file1.flv&amp;title=file1" />
> </object>
> ...
> --------
>
> diese flv-Einbindung funzt doch einzig über die player_flv.swf
> und den code in der Seite. Oder habe ich was übersehen?

Ja. Einzig über die SWF und nix <video>. Funktioniert also überall da, wo kein
Flash installiert oder verfügbar, nicht.

Gruß

Manuel

Marcel Müller

unread,
May 13, 2012, 3:16:22 PM5/13/12
to
On 13.05.2012 19:01, Manuel Reimer wrote:
> Nein. Auch dort spielt niemand ein FLV-Video mit HTML5-Video-Tags,
> sondern man hat das Video für das <video>-Tag sogar in 3 verschiedene
> andere Formate transcodiert. Und zwar MPEG 4, WEBM und OGG Vorbis.

Ogg Vorbis sicher nicht, aber auf Theora könnten wir uns eignen. ;-)

> Da Flash auch MPEG 4 kann, wäre es hier absolut unsinnig noch FLV als
> vierte Option mit aufzunehmen.

FLV ist nur ein Container, kein Video Codec. In HTML5 hat er freilich
dennoch nichts verloren.


Marcel
0 new messages