Я пытаюсь выяснить, как я могу указать пользовательское время окончания для встроенного видео YouTube. Я знаю, что могу настроить время начала, добавив & start = 30 , но я не видел ничего, связанного с временем окончания.
Я должен быть в состоянии сделать это для веб-приложения, которое я создаю, поэтому, если YouTube не предоставит никакой возможности, как я смогу добиться этого в любом случае?
Я просмотрел документацию безрезультатно. Спасибо!
Ответы:
Я только что узнал, что работает следующее:
Примечание: время должно быть целым числом секунд (например, 119, а не 1m59s).
источник
version=3
может не быть необходимости. Убедитесь , что вы используете «API» форму звена, как это:https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1
не обычная форма, которая начинается так:https://www.youtube.com/watch?v=7qkmGjWtG0w
.http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65
как предложил Ибрагим Улукая, ответ на аналогичный вопросЯ попробовал метод @ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) и был перенаправлен. Вот пример рабочего URL :
Если
version=3
параметр пропущен, видео начинается с правильного места, но продолжается до конца. Из документации поend
параметру, я думаю,version=3
просит использовать проигрыватель AS3. Видеть:Дополнительные эксперименты
Автовоспроизведение
Автозапуск отсеченной видео части работает:
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1
перекручивание
Добавление цикла в соответствии с документацией, к сожалению, запускает вторую и последующие итерации в начале видео: http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&loop=1&playlist=WA8sLsM3McU
Чтобы сделать это правильно, вам, вероятно, нужно установить
enablejsapi=1
и использовать javascript API .К вашему сведению, вышеприведенное видео зациклено: http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19
Удалить брендинг и похожие видео
Чтобы избавиться от логотипа Youtube и списка видео, на которые можно кликать в конце воспроизведения видео, которое вы хотите посмотреть, добавьте следующие
&modestBranding=1&rel=0
параметры ( ):http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0
Удалите информацию о загрузчике с помощью
showinfo=0
:http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0
Это устраняет тонкую полосу с заголовком видео, большими пальцами вверх и вниз и значком информации в верхней части видео. Полученная финальная версия довольно чистая и не имеет недостатка в том, чтобы дать вашим зрителям выход в непродуктивный клик по Youtube в конце просмотра той части видео, которую вы хотели, чтобы они увидели.
источник
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
и это не сработало.https://www.youtube.com/embed/[video_id]&start=[start_at_second]&end=[end_at_second]
сделал. Обратите внимание&start=
.&
символы, которые обычно являются разделителями запросов в части пути URI.Используйте параметры (секунды) т.е.
youtube.com/v/VIDEO_ID?start=4&end=117
Прямая демонстрация:
https://puvox.software/software/youtube_trimmer.php
источник
Youtube не предоставляет никаких опций для конечного времени, но есть альтернативные сайты, которые предоставляют это, такие как Tubechop . В противном случае попробуйте написать функцию, которая приостанавливает видео / пропускает переход к следующему, когда вы воспроизводите видео требуемой продолжительности.
ИЛИ: используя API проигрывателя JavaScript Javascript, вы можете сделать что-то вроде этого:
Блог API YouTube
источник
Youtube doesn't provide any option for an end time, but
. Отдых это хорошо.Сегодня я обнаружил, что старые способы не очень хорошо работают.
Поэтому я использовал: «Настройте время начала и окончания YouTube - Acetrot.com» с http://www.youtubestartend.com/
Они обеспечивают связь в https://xxxx.app.goo.gl/yyyyyyyyyy например https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 Ссылка содержит вперед формат , как это https://www.youtube.com/embed / xyzabc123? начать = 17 & конец = 21 & версия = 3 & AutoPlay = 1
источник