Vimeo Videos iPhone/iPad kompatibel einbinden mit HTML5
Di, 01.06.2010 | by plugisto | Category: Lab, News | 4 Comments »Für alle, die auf ihrem WordPress-Blog Videos von Vimeo eingebunden haben: Hier ist ein kleines Stückchen Code für Euch, das Videos für iPhone/iPad kompatibel mit HTML5 einbindet. Alle anderen Browser werden weiterhin mit dem Flash-Videoplayer versorgt. Den Code einfach direkt in den Text Eures Artikels kopieren und die Video ID, sowie die Größe anpassen. Fertig. Viel Spaß!
<script type="text/javascript">
/* PASTE IN YOUR VIMEO ID */
var vimeoID = '11805756';
/* SETUP VIDEO WIDTH */
var sizeX = '580';
/* SETUP VIDEO HEIGHT */
var sizeY = '327';
/* -- NO NEED TO TOUCH THE CODE BELOW -- */
var agent=navigator.userAgent.toLowerCase();
var is_iphone = (agent.indexOf('iphone')!=-1);
var is_ipad = (agent.indexOf('ipad')!=-1);
if (is_iphone) {
document.write("<video src='http://www.vimeo.com/play_redirect?clip_id="+vimeoID+"&quality=mobile' controls='controls' width='"+sizeX+"' height='"+sizeY+"'></video>");
} else if (is_ipad) {
document.write("<video src='http://www.vimeo.com/play_redirect?clip_id="+vimeoID+"&quality=hd' controls='controls' width='"+sizeX+"' height='"+sizeY+"'></video>");
} else {
document.write("<object width='"+sizeX+"' height='"+sizeY+"'><param name='allowfullscreen' value='true' /><param name='allowscriptaccess' value='always' /><param name='movie' value='http://vimeo.com/moogaloop.swf?clip_id="+vimeoID+"&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=a4e03d&fullscreen=1' /><embed src='http://vimeo.com/moogaloop.swf?clip_id="+vimeoID+"&server=vimeo.com&show_title=1&show_byline=0&show_portrait=0&color=a4e03d&fullscreen=1' type='application/x-shockwave-flash' allowfullscreen='true' allowscriptaccess='always' width='"+sizeX+"' height='"+sizeY+"'></embed>
</object>");
}
</script>
[...] This post was mentioned on Twitter by andi portmann and appotheke, appotheke. appotheke said: @kuschti http://is.gd/e9SOC [...]
na, einfach so in den Text kopieren wird nicht klappen, weil WordPress das Skript-Tag kaum erlauben wird (wird heraus gefiltert beim speichern).
Oder kann man das bei der aktuellen Version so einstellen, dass man mit Admin-Rechten auch Skript schreiben darf?
das mit den admin-rechten müsste ich mir noch anschauen (wir benutzen die version 2.9.2). grundsätzlich kann man script-tags in der html-ansicht reinkopieren und veröffentlichen.
es kommt aber vor, dass wordpress in der visuell-ansicht das script-tag beim bearbeiten “ignoriert”. der tag bleibt erhalten (in der html-ansicht).
unser workaround: wir kopieren den code aus unserem beitrag in der html-ansicht rein, ändern die vimeo-id und veröffentlichen den beitrag.
Jetzt müsste es nur noch möglich sein, die automatisch eingebundenen Videos (oEmbed) umzuwandeln.