2013-04-07 7 views
0

У меня есть слайдер, который позволяет создавать видеоролики (в настоящее время вставляя код iframe с youtube/vimeo и т. Д.). Проблема заключается в том, что видео необходимо приостановить слайдер, когда пользователь нажимает кнопку воспроизведения видео, а также приостанавливает воспроизведение видео, когда ползунок переходит к следующему кадру.Пауза youtube и vimeo программно и определить, играет ли видео

Кажется, мне нужно будет использовать API vimeo и youtube для получения доступа к информации и управлению, которые я хочу. Я просмотрел API, и я думаю, что, возможно, это произойдет; однако моя проблема в том, что из того, что я видел до сих пор, API-интерфейс youtube имеет тенденцию работать с идентификатором видео, тогда как Vimeo API, похоже, работает с iFrames, но мне нужно иметь последовательный ввод для конечных пользователей, поскольку я хочу скажем, «Вставьте идентификатор видео здесь« ИЛИ »Вставьте iframe здесь« ИЛИ »Вставьте здесь URL-адрес видео« ... Я не хочу запрашивать у них идентификатор с YouTube для одного видео и Iframe из Vimeo для следующего.

Я знаю, как манипулировать данными, чтобы сделать их согласованными, но я бы предпочел избежать этого, если это вообще возможно. Каков наилучший способ получить программный доступ к Youtube и vimeo, чтобы я мог получить доступ к воспроизведению и паузе и узнать, играет ли видео или нет.

ответ

1

есть небольшой виджет на https://github.com/dachcom-digital/jquery-video, с помощью которого вы можете архивировать вещи, о которых вы просите.

Вы можете запросить у пользователя идентификатор видео и отобразить некоторый контейнер HTML. Затем вы применяете виджет и можете приостанавливать, воспроизводить и т. Д. Видео с одним совместимым API.

Надеюсь, это поможет.

Смежные вопросы