Я делаю приложение в HTML5, используя тег видео, в приложении пользователь выбирает видеофайл, и я воспроизводю этот файл. Все это происходит локально, потому что я ссылаюсь только на этот файл на компьютере пользователя.
Я хочу разрешить воспроизведение только тех форматов, которые может воспроизводить браузер, в моем приложении и выводить сообщение об ошибке для неподдерживаемых форматов. Проблема в том, что разные браузеры могут воспроизводить разные форматы.
Я знаю, что могу проверить браузер и сопоставить его с форматами, которые, как я знаю, он может воспроизводить, но что если браузер обновится для поддержки другого формата? Мне придется обновить свое приложение новой информацией, и в то же время пользователи не смогут воспроизводить поддерживаемые форматы. Есть ли способ проверить только поддерживаемые форматы видео?