Ich habe viel nach dieser Antwort gesucht, aber ich konnte es irgendwie nicht finden. Nun, das Webhosting, das ich gerade nutze, hat ein Upload-Limit von 120MB, und einige Videos, die ich hosten muss, sind viel größer als das. Ein paar Ideen kamen mir in den Sinn, das erste war, die Videos in Teile aufzuteilen und sie nacheinander mit VideoJS mit JavaScript-Code nacheinander abzuspielen.Spielen Sie mehr als 2 Videos auf Videojs mit Javascript?
Die zweite Idee bestand noch darin, die Videos zu teilen, aber irgendwie in 1 "src:" - Tag zu verbinden, so dass VideoJS einfach wie 1 Video verwendet werden kann.
Die zweite Idee schien unmöglich, also ging ich mit dem ersten, wissend, 0 Javascript. Ich habe es geschafft, einen Code zusammenzusetzen, der es möglich macht, 2 gute Videos abzuspielen, aber wenn der dritte hinzugefügt wird, wirkt er komisch. Es statt zum zweiten Video am Ende des ersten zu gehen, geht es zum letzten (in diesem Fall, 3.).
Wie kann ich das beheben?
Code Ich verwende:
<script type='text/javascript'>
var count=1;
var player=document.getElementById('test');
player.addEventListener('ended',myHandler,false);
function myHandler(e) {
if(!e)
{ e = window.event; }
player.src="test2.mp4";
}
{
var e = document.getElementById("test");
player.id = "test2";
}
</script>
<script type='text/javascript'>
var count=1;
var player=document.getElementById('test2');
player.addEventListener('ended',myHandler,false);
function myHandler(e) {
if(!e)
{ e = window.event; }
player.src="test3.mp4";
}
{
var e = document.getElementById("test2");
player.id = "test3";
}
</script>
im Auge behalten, ich weiß nichts über Javascript
Sorry, aber ich bin nicht wirklich mit nur dieser Info eingestellt ... Wie könnte ich den Code ändern, damit er so funktioniert, wie ich es möchte? – Teomania
Ich empfehle einen Anfang/moderate Kurs in Javascript und Programmierung, bevor Sie dieses Problem versuchen. Sonst wäre es eine Verschwendung meiner Zeit zu versuchen zu erklären und eine Verschwendung von dir zu versuchen zu verstehen, ohne zuerst die Grundlagen zu kennen. –