Воспроизведение видео YouTube с началом и временем с помощью API YouTube

Я пытаюсь выяснить, как установить настраиваемое время начала и окончания для встроенного видео YouTube, показанного ниже:

https://youtube.googleapis.com/v/BmOpD46eZoA%26start=36%26end=65

Однако приведенная выше ссылка не работает должным образом в браузере Safari. Кто-нибудь может подсказать, как заставить это работать для браузера Safari?

Ответ 1

Ваша проблема связана с кодировкой "?" И "&".

https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65

или же

http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65 

просто отлично работает

Ответ 2

Вы должны попробовать

https://www.youtube.com/embed/-ZWGpOSS6T0?start=130&end=144&version=3

Первое, что вам нужно сделать - это, конечно же, получить определенное время, в которое вы хотите начать встроенное видео, и определенное время, когда вы хотите, чтобы оно закончилось. Затем преобразуйте их в считанные секунды. Допустим, вы хотите включить только часть видео, начиная с 02:16 до 02:58.

В секундах ваше время начала будет (2 * 60) + 16 = 136, и ваше конечное время будет (2 * 60) + 58 = 178.

Затем возьмите код для встраивания из видео Youtube и добавьте следующие параметры в URL-адрес видео в коде для встраивания:

?

начать = [your_start_time] & конец = [your_end_time] & версия = 3

Замените [your_start_time] и [your_end_time] ваши фактические начальные и конечные времена в секундах, чтобы ваш код встраивания выглядел следующим образом:

Подробнее здесь Как вставлять или ссылаться на определенную часть видеоролика YouTube

Ответ 3

Попробуйте эту ссылку, это должно быть полезно

https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65&version=3