Вот шаги для воспроизведения ошибки
Плеер с рекламой advise ссылка
Вообще проблему начали исследовать после жалоб от пользователей с различных моб. устройств, что у них вместо видео чёрный экран. Жалобы начались когда внедрили видео-рекламу.
Конкретно предупреждение о котором я говорю возникает если в браузере Chrome в инспекторе поставить подмену юзер-агента на iPhone.
Можете говорить что так делать не стоит и тд, но вот картинка, где отмечено что в итоге получается в DOM-структуре когда заканчивается реклама.
У элементма <video> с самим роликом остаётся стиль visibility: hidden; и поэтому происходит что плеера, видео и контроллеров нет (пустой черный контейнер), но звук идёт, так как после окончания рекламы запустился Play.
Хочу заметить, при обычном просмотре в Chrome, такого предупреждения не возникает, и проблемой с показом плеера после рекламы нет.
С реальных девайсов мне отловить ошибку не удаётся, но есть пользователи с Android 4, Android 6 + Chrome у которых ошибка воспроизводится перманетно чёрный экран вместо видео.
Если отключить стили с видео-рекламой то проблема исчезает.
Вот Я просматриваю с планшета..ОС Андроид..браузер Safari..если в браузере не выставлять галочку Полная Версия..то плеер есть…
А если выставить в браузере галочку Полная версия..то плеера нет..просто картинка..и внизу скачать это видео
Я просматриваю с планшета..ОС Андроид..браузер Safari..если в браузере не выставлять галочку Полная Версия..то плеер есть…
А если выставить в браузере галочку Полная версия..то плеера нет..просто картинка..и внизу скачать это видео
Плеер с рекламой advise
Вообще проблему начали исследовать после жалоб от пользователей с различных моб. устройств, что у них вместо видео чёрный экран. Жалобы начались когда внедрили видео-рекламу.
Конкретно предупреждение о котором я говорю возникает если в браузере Chrome в инспекторе поставить подмену юзер-агента на iPhone.
Можете говорить что так делать не стоит и тд, но вот картинка, где отмечено что в итоге получается в DOM-структуре когда заканчивается реклама.
Скриншот с DOM
У элементма <video> с самим роликом остаётся стиль visibility: hidden; и поэтому происходит что плеера, видео и контроллеров нет (пустой черный контейнер), но звук идёт, так как после окончания рекламы запустился Play.
С реальных девайсов мне отловить ошибку не удаётся, но есть пользователи с Android 4, Android 6 + Chrome у которых ошибка воспроизводится перманетно чёрный экран вместо видео.
Если отключить стили с видео-рекламой то проблема исчезает.
Симптомы и проблема всё те же
А если выставить в браузере галочку Полная версия..то плеера нет..просто картинка..и внизу скачать это видео
А если выставить в браузере галочку Полная версия..то плеера нет..просто картинка..и внизу скачать это видео