Воспроизведение будет осуществляться этой функцией через 2 сек после загрузки страницы
<script class="source" type="text/javascript"> $('.countdown').downCount({date:'11/04/2017 23:30:00',offset: +3},function (){ function foo(){$("#start").click();}setTimeout(foo, 2000); });</script> работает во всех браузерах на пк, а вот на iphone в браузерах safari, chrome и яндекс функция function foo(){$("#start").click();}setTimeout(foo, 2000);отказывается работать, она работает только в opera. |
Цитата:
|
Если нажимать кнопки start / stopp, то всё работает, а вот автоклик после setTimeout капризный. Будет время у вас, посмотрите в чем может быть дело. А что если попробовать заменить setTimeout на var start_time = '21:52'; для старта вещания, а потом функция var end_time = '23:52'; останавливает видео)
Примерно так: function (){$("#start").click();}var start_time = '21:52'; function (){$("#stopp").click();}var end_time = '23:52'; |
Так должно сработать
function onPlayerReady(event) { start.onclick = function() { event.target.playVideo(); }; setTimeout(function() { start.click(); }, 2000); } |
:write:
попробуйте заменить id start на что-то другое, можно даже startt |
рони,
Со start работает я проверял. Вот со stop была такая ситуация. Возможно с play бы не сработало. Но да, аспект важный:) |
Цитата:
Цитата:
Возможна ли реализация данного решения, но уже к видео лежащему в папке сайта на хостинге? <video src="video/test.mp4"></video> |
Цитата:
|
:-?
<video></video> и video.currentTime |
Если видео достаточно увесистое, то подгружаясь с хостинга оно съест кучу трафика и не факт что твой проигрыватель будет корректно отображаться всеми устройствами, поэтому для этих целей вполне хватит и YouTube, он оптимизирован под все устройства и быстро загружает контент, не съедая тонны трафика. Другое дело, если ты загружаешь видео нарушающее авторские права и тп, которое YouTube не пропустит, тут уже потребуются другие видеохостинги.
|
Часовой пояс GMT +3, время: 09:06. |