Ich versuche herauszufinden, wie ich eine benutzerdefinierte Endzeit für ein eingebettetes YouTube-Video festlegen kann. Ich weiß, dass ich die Startzeit durch Hinzufügen von & start = 30 anpassen kann , aber ich habe nichts in Bezug auf die Endzeit gesehen.
Ich muss in der Lage sein, dies für eine von mir erstellte Web-App zu tun. Wenn YouTube also keine Möglichkeit bietet, wie kann ich dies überhaupt erreichen?
Ich habe die Dokumentation ohne Erfolg überflogen. Vielen Dank!
Antworten:
Ich habe gerade herausgefunden, dass Folgendes funktioniert:
Hinweis: Die Zeit muss eine ganzzahlige Anzahl von Sekunden sein (z. B. 119, nicht 1: 59 Sekunden).
quelle
version=3
möglicherweise nicht erforderlich. Stellen Sie sicher, dass Sie das "API" -Formular des Links wie folgt verwenden:https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1
nicht das übliche Formular, das wie folgt beginnt :https://www.youtube.com/watch?v=7qkmGjWtG0w
.http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65
Wie auf dieser Ibrahim Ulukaya-Antwort auf eine ähnliche Frage vorgeschlagenIch habe die Methode von @ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) ausprobiert und wurde umgeleitet. Hier ist eine funktionierende Beispiel-URL :
Wenn der
version=3
Parameter weggelassen wird, beginnt das Video an der richtigen Stelle, läuft aber bis zum Ende. Aus der Dokumentation für denend
Parameter geht hervorversion=3
, dass der AS3-Player verwendet werden soll. Sehen:Zusätzliche Experimente
Automatisches Abspielen
Die automatische Wiedergabe des abgeschnittenen Videoteils funktioniert:
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1
Looping
Das Hinzufügen von Schleifen gemäß der Dokumentation startet leider die zweite und nachfolgende Iteration am Anfang des Videos: http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&loop=1&playlist=WA8sLsM3McU
Um dies richtig zu machen, müssen Sie wahrscheinlich
enablejsapi=1
die Javascript-API festlegen und verwenden .Zu Ihrer Information, das obige Video wurde geloopt: http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19
Entfernen Sie Branding und verwandte Videos
Fügen Sie die folgenden (
&modestBranding=1&rel=0
) Parameter hinzu, um das Youtube-Logo und die Liste der Videos zu entfernen, auf die Sie am Ende der Wiedergabe des Videos klicken müssen, das Sie ansehen möchten :http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0
Entfernen Sie die Uploader-Informationen mit
showinfo=0
:http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0
Dadurch wird der dünne Streifen mit dem Videotitel, den Daumen nach oben und unten und dem Infosymbol oben im Video entfernt. Die endgültige Version ist ziemlich sauber und hat nicht den Nachteil, dass Ihre Zuschauer am Ende des Betrachtens des Videoteils, den sie sehen sollen, unproduktiv auf Youtube klicken können.
quelle
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
und es hat nicht funktioniert.https://www.youtube.com/embed/[video_id]&start=[start_at_second]&end=[end_at_second]
tat. Beachten Sie die&start=
.&
Zeichen, die herkömmlicherweise Abfragebegrenzer sind, in den Pfadteil des URI verschoben wurden.Verwenden Sie Parameter (Sekunden) dh
youtube.com/v/VIDEO_ID?start=4&end=117
Live-DEMO:
https://puvox.software/software/youtube_trimmer.php
quelle
Youtube bietet keine Option für eine Endzeit, aber es gibt alternative Websites, die dies bieten, wie Tubechop . Versuchen Sie andernfalls, eine Funktion zu schreiben, die entweder das Video anhält oder zum nächsten überspringt, wenn Ihr Video die gewünschte Dauer abgespielt hat.
ODER: Mit der Youtube Javascript Player API können Sie Folgendes tun:
Youtube API Blog
quelle
Youtube doesn't provide any option for an end time, but
. Ruhe ist gut.Heute habe ich festgestellt, dass die alten Wege nicht sehr gut funktionieren.
Also habe ich verwendet: "YouTube-Start- und -Endzeit anpassen - Acetrot.com" von http://www.youtubestartend.com/
Sie bieten einen Link in https://xxxx.app.goo.gl/yyyyyyyyyy zB https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 Verbindung enthalten uns auf Format wie dieses https://www.youtube.com/embed / xyzabc123? start = 17 & end = 21 & version = 3 & autoplay = 1
quelle