Воспроизведение будет осуществляться этой функцией через 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, время: 06:34. |