Flowplayer funktioniert nicht im IE9

Oklino

Mitglied
Hallo...
es ist wieder einmal soweit... mein Auftraggeber möchte auf den Flowplayer umstellen. So weit ja eigentlich kein Problem! Player gestalten, einfügen und dann noch per hand ein Script schreiben, das dynamisch eine Playlist erstellt.

Funktioniert wunderbar! Im Firefox und anderen Browsern. Nur im IE9 natürlich nicht. HURRA!

Nachdem ich jetzt ungefähr 2 Stunden irgendwelche englischsprachigen Foren gewälzt, MIME Typen hinzugefügt und Sachen wie

HTML:
<video autoplay>
  <!--[if IE]>
     <source type="video/mp4" src="../movie/data/Video/video.mp4"/>
  <![endif]-->
  <!--[if !IE]><!-->
     <source type="video/mp4" src="movie/data/Video/video.mp4"/>
  <!--<![endif]-->
</video>

ausprobiert habe, bin ich am Ende... dieser Browser raubt mir den letzten Nerv und der Kunde drängt natürlich zu einer Lösung...

Hier noch einmal Fix mein Code mit dem ich den Player einbinde und die Playlist gestalte:

PHP:
<body>

   <p>&nbsp;</p>

   <div data-swf="http://releases.flowplayer.org/5.3.2/flowplayer.swf"
      class="flowplayer no-volume no-mute play-button"
      data-ratio="0.5625" data-keyboard="false">
      <video>



            <?php
           
            $directory = "Media/".$_GET['video'];
            if ($handle = opendir($directory))
            {
                while (false !== ($file = readdir($handle)))
                {
                    if ($file != "." && $file != ".." && $file != ".")
                    {
                    $array_video[] = $file;
                    }
                }
            sort($array_video);
            closedir($handle);
            }

            echo "<source type=\"video/mp4\" src=\"Media/".$_GET['video']."/".$array_video[0]."\"/>";

            echo "</video><div class=\"fp-playlist\">";

            for($i=0;$i<count($array_video);$i++)
            {


                $checkfile = explode(".",$array_video[$i]);
                if($checkfile[1] == "png")
                   {
                        echo "<img src=\"Media/".$_GET['video']."/".$array_video[$i]."\"></a>";
                   }
                   else
                   {
                        if($i=="0")
                        {
                            echo "<a class=\"is-active\" href=\"Media/".$_GET['video']."/".$array_video[$i]."\">";

                        }
                        else
                        {
                            echo "<a href=\"Media/".$_GET['video']."/".$array_video[$i]."\">";
                        }
                   }
            }


            ?>

      </div>
   </div>

</body>

Man sagt das Problem wäre dass der IE vom falschen MIMEType ausgeht. Mp4 habe ich aber in meinen Apache eingepflegt und zusätzlich noch in .htaccess files im hauptverzeichnis und im jeweiligen videoordner... es läuft ums verrecken nicht...
 
Zuletzt bearbeitet:
Ich antworte mir jetzt mal selbst, da scheinbar wieder niemand die Antwort kennt oder sich für dieses Thema interessiert ;)

Also zum einen arbeiter der IE9 auf der Seite im Quirks Mode. Das ist schonmal ziemlicher Mist, weil dann quasie gar nichts läuft....

Fügt man in seinen <head> folgendes ein, arbeitet der IE wieder im Standard IE9 Mode

HTML:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

Nun habe ich allerdings das Problem, dass die Playlist nicht funktioniert... mal schauen woran das wieder liegt...
 

Neue Beiträge

Zurück