Nano Hash - криптовалюты, майнинг, программирование

IE9+ не воспроизводит портретное видео в теге видео HTML5

По какой-то причине я не могу заставить IE9/10 воспроизводить видео, высота которого больше ширины, при использовании тегов видео HTML5.

Демонстрация: http://s.l6.no/demo/video+html5/

Демонстрация показывает одно видео, уменьшенное с 1280 x 720, которое отлично воспроизводится во всех протестированных браузерах, и одно видео, уменьшенное с 720 x 1280, которое воспроизводится во всех браузерах, кроме IE9/10.

Проверено и работает для:

  • Chrome 26, Windows 7 64-разрядная версия
  • Хром 24, Ubuntu 64-бит
  • Firefox 14, Windows 7 64-разрядная версия

Проверено и не работает для:

  • Internet Explorer 9, Windows 7 64-разрядная версия
  • Internet Explorer 10, Windows 7 64-разрядная версия

Я использую FFmpeg для кодирования видео в MP4 (x264) и WebM (VP8), а текущая команда сведена к следующему:

ffmpeg -i in.mp4 -vcodec libx264 -pix_fmt yuv420p -y -b:v 4000k out.mp4

Отсутствие настроек профиля было бы моим первым замечанием, но, поскольку другое видео воспроизводится просто отлично, я не понимаю, почему это должно иметь значение.

Любые идеи?

Редактировать: мягкое вращение видео на самом деле не вариант, так как пользователь должен иметь возможность загружать видео для воспроизведения в автономном режиме. Я мог бы перекодировать дополнительную версию только для IE, но ведь должен быть другой способ, не так ли?


Ответы:


1

Это немного некрасиво, но вы можете добавить -webkit-transform:rotate(90deg); к атрибуту стиля тега видео. Тем не менее, это также меняет ваши элементы управления.

12.04.2013
  • Я рассматривал этот вариант, но пользователь также должен иметь возможность загружать видео, и я не хочу добавлять две версии одного и того же видео. 12.04.2013

  • 2

    Проблема в высоте видео. Оно должно быть меньше 1088 пикселей. Подробнее здесь

    12.04.2017
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..