В YouTube мы можем изменить качество видео из раскрывающегося списка, например 360p, 144p, 240p и т.д. Можем ли мы сделать то же самое с видеоэлементом HTML5 из JavaScript?
Изменение качества видео HTML5 с JavaScript
Ответ 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
надеюсь, что это поможет.