Hallo Alle.
Ich habe ein Problem mit HTML5 video tags. Ich habe mehrere davon auf einer Seite. Die Video können einzeln alle abgespielt werden, sie liegen im OGV-Format vor, und liegen auf einem FTP-Server (mit den Videos auf dem HTTP-Server passiert das gleiche). Hab ich nun mehr als 2 Videos auf der Seite werden die ersten 2 geladen und es werden Steuerelemente angezeigt, das Video kann abgespielt werden usw.
Allerdings sind die restlichen Videos nicht abspielbar, (vermutlich) da der FTP-Server nur 2 gleichzeitige Anfragen zulässt. Das laden der Videos bricht mit einem „MEDIA_ERR_SRC_NOT_SUPPORTED“ Fehler ab.
Ich habe versucht die fehlenden Videos nachträglich mit JavaScript zu laden indem ich dafür „load()“ aufrufe, aber war nicht besonders erfolgreich.
Hier ist das JavaScript:
var hasVideoSupport = false;
function setupVideo() {
//alert("readyState = " + String(document.readyState));
checkVideoSupport();
createVideoListeners();
}
function checkVideoSupport() {
if(!!document.createElement(‚video‘).canPlayType) {
var vidTest = document.createElement(„video“);
oggTest = vidTest.canPlayType(‚video/ogg; codecs=„theora, vorbis“‘);
if (oggTest == „probably“) {
hasVideoSupport = true;
}
}
}
var videos;
var indices = new Array();
var tries = 0;
function createVideoListeners() {
videos = document.getElementsByTagName(„video“);
//fill array with indices as we can not delete the video elements
for(var i = 0; i 0 && tries
Hat jemand ev. ein paar Tips für mich?