Danke für den JS-Code. Damit habe ich es auch versucht, das klappte allerdings nicht. Das liegt einfach am Mediaelements und dem automatisch hinzugefügten DIV ohne einer Klasse oder ID. Nachdem ich mir dachte, wenn ich das Problem mit der Breite nicht hinbekomme, dann versuche ich es wenigestens anders. Dann fiel mir noch dein "Tipp" ein:
Zitat[COLOR=#333333]Nun gibst Du ja 640 vor, eventuell solltest Du da auf Prozente umstellen und Videos könntest Du auch allein verwalten oder über ein anderes Plugin.[/COLOR]
Da ich aber nicht so der Freund von Plugins bin (auch wenn relativ "viele" Plugins aktiv sind), versuche ich die Anzahl der Plugins niedrig zu halten oder gleich hardzucoden.
Jedensfalls ging ich auf http://dev.w3.org/html5/spec-pre…e-video-element
Und dort fand ich die Lösung, eine sehr simple Lösung:
<script> function failed(e) {
// video playback failed - show a message saying why
switch (e.target.error.code) {
case e.target.error.MEDIA_ERR_ABORTED:
alert('You aborted the video playback.');
break;
case e.target.error.MEDIA_ERR_NETWORK:
alert('A network error caused the video download to fail part-way.');
break;
case e.target.error.MEDIA_ERR_DECODE:
alert('The video playback was aborted due to a corruption problem or because the video used features your browser did not support.');
break;
case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
alert('The video could not be loaded, either because the server or network failed or because the format is not supported.');
break;
default:
alert('An unknown error occurred.');
break;
}
}
</script>
<p><video src="Video-URL.vid" autoplay controls onerror="failed(event)"></video></p>
Alles anzeigen
ich muss sagen, dieser Player ist wirklich pflegeleicht und mit diesem Player gibt es auf dem Smartphone auch keine Probleme mit der Control-Leiste. Vergleich: Mediaelements hat nach dem Lautstärken und dem Fullscreen-Symbol einen Zeilenumbruch gemacht.
Da lerne und SEHE ich immer wieder, dass es einfachere Alternativen gibt, Videos und auch andere Sachen einzubinden, statt mich an einer Sache aufzuarbeiten ;-)
Trotzdem vielen Dank euch ;)