Управление <video> через JavaScript

A
На сайте с 18.10.2007
Offline
125
1753

Есть три задачи:

1 и 2. Заблокировать кнопки управления громкостью видео и кнопку разворачивания на весь экран. Плеер стандартный html5.

3. После окончания видео редиректить его обратно на раздел.

Я так полагаю, всё это делается через яваскрипт, но мне не понятно, нужно ли для этого привязывать дополнительно какую-то библиотеку?

Доктайп html5

По редиректу должно быть что-то, похожее на это?


<script>
function playVideo() {
$('video').bind('ended', function () {
window.location = "[[~4]]";
});
}
</script>

Система на киоске, если у кого-то возникают вопросы о моральной стороне таких действий по отношению к пользователю.

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
Ayavryk
На сайте с 11.10.2003
Offline
209
#1

API video:

http://www.w3.org/wiki/HTML/Elements/video

http://msdn.microsoft.com/ru-ru/library/ie/hh924820%28v=vs.85%29.aspx

3. - да (только непонятно что означает "[[~4]]") и желательно добавить еще и обработчик ошибок для аварийного завершения просмотра.

1,2 - никак не получится если использовать системный control. Он не является частью стандарта и скорее всего является частью ОС или броузера. Если такая задача возникла придется или писать управление video самому или задействовать стороннюю библиотеку.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий