Задать вопрос

Как определить, сможет ли браузер локальный видео файл в данном формате?

Пользователь загружает на сайт видео. Выбирает локальный видеофайл с компа/телефона и хочется сразу его показать, если есть такая возможность. Поверх там делает превью «оформления» этого видео, пользователь выбирает вариант.

mp4 вроде бы показывает без проблем, а вот .mov – не всегда. Бывает, идёт звук и черный экран (в браузере).

Как можно средствами браузера/JS сразу определить, воспроизоведется ли нормально данный файл в данном окружении?

videoElement.canPlayType() возвращает ободряющее "maybe" и на video/mp4 и на video/quicktime. Что не прибавляет определённости.

Два файла, оба .mov – один проигрывается нормально, другой с черным экраном. Хочется через JS почувствовать разницу.
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы