HTML5 Video Tag Ширина / Высота - PullRequest
1 голос
/ 24 января 2012

Я пытаюсь создать видео-тег для использования только с Chrome.Я не всегда знаю размеры видео, но мне бы хотелось, чтобы оно было размером с окно.Я думал, что смогу сделать это, используя «width = 100%» и «height = 100%», но я обнаружил, что встроенные элементы управления плохо различимы.Я уменьшил рост до 98%.Большинство видео, которые я сейчас пытаюсь воспроизвести, имеют формат 720p MP4.Я попытался воспроизвести 1080p (фактические размеры 1920x1040), и это не сработало (видеопроигрыватель действовал так, как будто мой источник был неправильным, но я мог щелкнуть правой кнопкой мыши и успешно загрузить файл).Размер файла был больше чем 3 гигабайта, я не уверен, имел ли это какое-либо отношение к этому.

Редактировать: Я также проверил, чтобы кодеки были точно такими же, и они находятся между меньшим и большим видео.

У кого-нибудь еще есть такие же или подобные проблемы?

1 Ответ

1 голос
/ 14 февраля 2012

Я просто хотел опубликовать здесь сейчас, когда я исправил эту проблему. Проблема заключалась в том, что информация о размере файла явно в конце обычных MP4. Для потоковой передачи нам нужна эта информация в начале файла, чтобы проигрыватель мог решить, как буферизовать, а что нет. Chrome должен выполнить некоторую быструю проверку размера файла, если он не находит информацию о размере файла в начале. Я использовал программу под названием QT-Faststart, которая перемещает информацию о размере файла в начало файла. Таким образом решается вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...