• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

html5 videos tag + alternative

Animal21

Neues Mitglied
Hallo Leute,
ich hab folgenden code, er soll modernen browsern erlauben, das eingebundene video über das html5 video tag auszufüheren und im "alternativteil" soll für ältere browser ein flash swf video ausgeführt werden, nur leider ist der bildschirm nur schwarz (wenn ich es z.b. mit dem IE7 ausprobiere)
Code:
<video width="720" height="526" controls autoplay>                     
     <source src="system/scripts/splash.mp4[URL="http://www.html.de/view-source:http://new.aerologic.aero/system/scripts/splash.mp4"][/URL]" type="video/mp4" />                     
     <source src="system/scripts/splash.ogg" type="video/ogg" />                         
          <object width="720" height="526">                             
               <param name="movie" value="system/scripts/splash.swf">                             
               <param name="quality" value="high">                             
               <param name="scale" value="exactfit"> 
               <param name="menu" value="true">                             
               <param name="bgcolor" value="#000">                             
          <embed src="system/scripts/splash.swf" quality="high" scale="exactfit" menu="true"                                    bgcolor="#000000" width="720" height="526"                                     type="application/x-shockwave-flash"                                    pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">                             
          </embed>                         
          </object>                 
</video>
ist was am code falsch, oder die idde generell? :(

mfg
ani

Edit: prinzipiell scheint das flash object da zu sein, nur wird das vid nicht abgespielt
hmmm
 
Zuletzt bearbeitet:
Werbung:
Versuch mal diesen Code:
HTML:
<video width="720" height="526" controls autoplay>                     
     <source src="example.mp4" type="video/mp4" />                     
     <source src="example.ogg" type="video/ogg" /> 
      <object ="application/x-shockwave-flash"
       classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
       codebase="http://download.macromedia.com/pub/shockwave/
      cabs/flash/swflash.cab#version=6,0,79,0"
       id="test" width="720" height="526">
       <param name="movie" value="splash.swf">
       <param name="bgcolor" value="#000">
       <param name="quality" value="high">
       <param name="loop" value="false">
       <param name="menu" value="true">
       <param name="swliveconnect" value="true">
     
       <embed type="application/x-shockwave-flash"
       pluginspage="http://www.macromedia.com/go/getflashplayer" name="test"
       width="720" height="526"
       src="http://example.or/example.swf" bgcolor="#000" quality="high"
       loop="false" menu="false" swLiveConnect="true"></embed>
      </object>
</video>
 
Zuletzt bearbeitet von einem Moderator:
funktioniert leider auch nicht, jetzt hab ich ein weißes bild...
wenn ich das vid per adobe flash selbst abspiele gehts, also sollte die datei ja in ordnung sein?!
 
Werbung:
funktioniert leider auch nicht, jetzt hab ich ein weißes bild...
wenn ich das vid per adobe flash selbst abspiele gehts, also sollte die datei ja in ordnung sein?!
Stimmen denn die Pfade?
In dein Beispiel müssen diese folgendermassen sein:

Aufruf der URL: http://example.org/video.html
Das Video ist dann über http://example.org/system/scripts/splash.mp4 aufrufbar.
 
Das Problem ist das Video-Element.
Man kann innerhalb des Video-Elementes keine Rückfallversicherung einbauen für den Fall das der Browser das Video-Element nicht kennt, weil das Element komplett ignoriert oder einfach übersprungen wird.

Man muss sich für den Fall was anderes einfallen lassen. Entweder mit Contional Comments das Flash einblenden oder mit Javascript eine Weiche basteln.
 
Werbung:
Hallo Struppi,

das ist leider nicht richtig. Die Kommentare auf der Seite bestätigen das:
@Christopher – Both Mozilla (with h264) and Safari (with theora) do not conform to that. They both just display the empty video player.
und weitere.

Und das Vorgehen mit nicht bekannten Tags wird von Microsoft auf dieser Seite Using Custom Tags in Internet Explorer
wie folgt beschrieben:
Windows Internet Explorer's support for custom tags on an HTML page requires that a namespace be defined for the tag. Otherwise, the custom tag is treated as an unknown tag when the document is parsed. Although navigating to a page with an unknown tag in Internet Explorer does not result in an error, unknown tags have the disadvantage of not being able to contain other tags, nor can behaviors be applied to them.

Man muss das Tag also zumindest bekannt machen, sonst wird es ignoriert.

Oder liege ich da falsch?
 
Werbung:
Struppi, habe das getestet und du hast recht was die Inhalte betrifft.
Aber ich selbst bekomme kein MyVideo oder Youtube Video im IE 7 zum laufen, wenn ich den empfohlenen embedded Code von denen ausprobiere. Im FF und Opera geht es. Chrome zeigt mir an the Flash-Plugin is not allowed. Das ist doch echt zum weglaufen mit diesem Flash-Content. Ich gebs jetzt auf, da ich es eh nicht brauche.


Edit: Auf dieser Seite http://www.longtailvideo.com/suppor...rnet-explorer-7-problems-loading-flash-player steht in den Kommentaren:

It's a bug with IE6/7 and flash player 10, I've found it here:
http://bugs.adobe.com/jira/browse/FP-1068
Frustratingly there seems to be no solution. Arg.

Ich habe aber Version 11.1.102.55 installiert und geht dennoch nicht. Was soll´s.
 
Zuletzt bearbeitet von einem Moderator:
verdammter mist...

ich programmier die website für ein unternehmen, was namentlich die DLH und Lufthansa als partner hat und da ist ein WICHTIGES kriterium, dass die website zu einem gewissen grad IE6+ kompatible ist, da dieser browser leider immer noch standard bei besagten unternehmen ist. (ich kann froh sein, dass der IE5 bei LH schon abgeschaft wurde [SCHON])

Hat einer eine Idee zur kompatibilität für ie6/7/8? würde für moderne browser sehr ungern auf html5 verzichten

mfg
ani

edit: ok, ich hab mal versucht das "zombi" video über den link auf meiner website einzubinden und es klappt im IE6 wunderbar mit dem fallback...
nun ist meine vermutung, das etwas nicht mit meinem konvertierten swf stimmt :(
das ist sowohl eine gute, als auch eine schlechte nachricht ^^

danke leute
 
Zuletzt bearbeitet:
Hallo,

ist eigentlich alles gar nicht so schlimm, Microsoft selbst empfiehlt Modernizr zu verwenden.
Du solltest dir aber auf der Webseite ansehen, was nicht machbar ist.
Javascript setzt modernizr voraus, sonst geht es nicht.

Danach kannst du fast alle Elemente von Html5 verwenden. Anleitung aber unbedingt lesen, denn ein Videoelement mit der Funktionalität kann auch modernizer nicht erzeugen.
 
Werbung:
dies setzt auch wieder ein aktiviertes javascript voraus (ich weis, dass es eigentlich KEINEN grund mehr gib js zu deaktivieren und doch ist dies manchmal der fall)
trotzdem danke, werds mir mal ansehen...
 
Zurück
Oben