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

modernizr Video fehlt auf einigen Android Browsern

Biotonne

Neues Mitglied
Hi,
habe ein das Problem das ich an einer Website bin, bei der ein Showreel eingebunden werden muss und zwar in HTML5.
Vorzugsweise soll der Vimeo Plus Player benutzt werden falls der Browser h.264 unterstützt, andernfalls OGG bzw WebM und wenns nicht anders geht Vimeo Flashplayer. Dafür habe ich modernizr benutzt. Bei meinen Test auf Chrome, Firefox, Android 4.0, und iOS funktioniert alles wunderbar. Jedoch habe ich jetzt von anderen gehört das bei ihnen gar kein Video auf Android angezeigt wird (nicht mal eine Fehlermeldung von Vimeo das Flash fehlt).

HTML:
<head>
...
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>                                    <script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>                    <script src="js/modernizr.js"></script>

</head>
<body>
...
<div class="container">        
<div id="video">        
<script>            
if (Modernizr.video) {              
if (Modernizr.video.h264) {                
$('#video').html('<div class="elastic-video"><iframe src="http://player.vimeo.com/video/59508603?title=0&amp;byline=0&amp;portrait=0" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>');              
} else if (Modernizr.video.ogg) {                
$('#video').html('<video poster="video/poster/showreel2013.jpg" controls preload="none"><source src="video/ogg/showreel_2013.ogg" type="video/ogg"></video>');              
} else if (Modernizr.video.webm){                
$('#video').html('<video poster="video/poster/showreel2013.jpg" controls preload="none"><source src="video/webm/showreel_2013.webm" type="video/webm"></video>');              
}  

} else {      
          
$('#video').html('<div class="elastic-video"><iframe src="http://player.vimeo.com/video/59508603?title=0&amp;byline=0&amp;portrait=0" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>');            
}                
</script>        
</div>
...
</div>
</body>

Stimmt da was im code nicht oder können vllt. einige Android Browser modernizr nicht "verstehen"?

Vielen Dank
 
Was heißt "einige Android-Browser"? Natürlich gibt es auch heute noch ältere Android-Systeme (hab selbst ein solches). Die haben zwar allesamt einen Standard-Browser, aber eben auch ein Alter. Nicht jeder wird das können was aktuelle Android-Systeme bzw. die darauf installierten Standard-Browser können.

Allerdings kann man auch auf Android alternative Browser installieren. Vlt. hat ja jemand einen solchen genutzt und Probleme festgestellt. Ohne detaillierte Infos kann man das nicht lösen.
 
Zurück
Oben