@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 8 ноября 2016 г.

07:48:56 ДП
User 165310493
Хм. Делаю видеоплеер с html5 api. При наступлении события ended меняю currentTime видео на 0, оно отматывается, но при попытке воспроизвести это видео снова моментально срабатывает ended. Тоже самое происходит и с полностью нативным плеером. Из-за чего такое может быть?
07:50:25 ДП
User 129500717
Не писал подобное, но может дело в том, что достигнут конец потока?
07:57:29 ДП
User 129500717
var video = document.getElementById('vidId');
// or video = $('.video-selector')[0];
video.pause();
video.currentTime = 0;
video.load();
07:58:05 ДП
User 129500717
User 165310493
Хм. Делаю видеоплеер с html5 api. При наступлении события ended меняю currentTime видео на 0, оно отматывается, но при попытке воспроизвести это видео снова моментально срабатывает ended. Тоже самое происходит и с полностью нативным плеером. Из-за чего такое может быть?
Ты так же делала?
07:58:57 ДП
User 165310493
Хм, нет. После завершения не ставила на паузу и не выхывала load
07:59:42 ДП
User 129500717
Вот мне кажется нужно перезагрузить поток, иначе у тебя метка в конце так и останется
08:00:18 ДП
User 165310493
Мм. Попробую, только дойду до работы. Спасибо.
08:56:25 ДП
User 165310493
User 129500717
var video = document.getElementById('vidId');
// or video = $('.video-selector')[0];
video.pause();
video.currentTime = 0;
video.load();
Спасибо, помогло.
08:58:47 ДП