Изменение качества видео HTML5 с JavaScript - программирование
Подтвердить что ты не робот

Изменение качества видео HTML5 с JavaScript

В YouTube мы можем изменить качество видео из раскрывающегося списка, например 360p, 144p, 240p и т.д. Можем ли мы сделать то же самое с видеоэлементом HTML5 из ​​JavaScript?

4b9b3361

Ответ 1

Ручной выбор качества - это только вопрос:

  • Сохранение currentTime в переменной
  • настройка видео src на URL другого видео (с тем же содержимым с другим качеством)
  • Установка currentTime в значение переменной
  • Воспроизведение видео

Ответ 2

Вы хотите использовать youtube-api с html5-player или используете видеофайлы на своем сервере? если youtube-api, попробуйте:

https://developers.google.com/youtube/iframe_api_reference

[править]

javascript или actionscript доступны только для разных видео, так как они не обмениваются качеством, необходимо перекомпилировать в реальном времени (что невозможно).

Вам интересно, вы можете использовать ffmpeg на своем сервере (или перед загрузкой видео на рабочий стол) для создания различных форматов (качеств) видео, вы можете изучить следующие ссылка: http://ffmpeg.org/trac/ffmpeg/wiki/Creating%20multiple%20outputs

надеюсь, что это поможет.