Я использую входной файл HTML следующим образом:
<input type="file" accept="video/*">
чтобы мои пользователи могли загружать видео на мой сайт. Это работает как ожидается во всех современных браузерах (только разрешая пользователю выбирать видеофайлы), кроме Safari.
Из того, что я могу сказать, Safari, похоже, интерпретирует атрибут accept="video/*"
как accept="*.mov"
, игнорируя большинство, если не всех, других видеоформатов/расширений (webm, m4v и т.д.).
Любые предложения о том, как получить диалог выбора, чтобы разрешить только обычные типы файлов видео (а не только .mov's) в Safari?