#javascript #html #browser #flash #playback
#javascript #HTML #браузер #flash #воспроизведение
Вопрос:
Существует программа на enounce.com что это увеличит скорость воспроизведения видео в браузере. Я думаю, что 95% видео в Интернете работают на flash, поэтому этот инструмент может быть полезен. Мне интересно, как была создана эта программа. Может быть, они изменяют исходный код html в браузере? возможно, он ищет swf-видео, воспроизводимое в вашем браузере, и вводит некоторый JavaScript в этот html-элемент, чтобы увеличить скорость. Я изучал Google, и я думаю, что можно изменить скорость воспроизведения видео с помощью JavaScript. Если это не изменяет HTML-страницу, было бы неплохо хотя бы узнать, как этого можно достичь. Я полагаю, что также, если видео воспроизводится в вашем браузере, оно должно быть сохранено где-то на вашем компьютере. Вот почему вы можете выполнять поиск назад и вперед после завершения загрузки видео. почему его практически невозможно найти, и единственным способом получить это видео будет захват пакетов с помощью анализатора пакетов? в любом случае, это не мой вопрос, мне просто очень любопытно, как эта программа выполняет то, что она делает. это ускоряет все, даже песни Pandora.
Ответ №1:
MySpeed, похоже, перехватывает медиапоток, поступающий с сервера во Flash Player, который находится в вашем браузере. Он изменяет скорость на лету и отправляет результат во Flash player.
PS: Если вам нужно контролировать скорость воспроизведения ваших собственных видео, я рекомендую заглянуть в плагин VLC Browser или QuickTime player, который также имеет очень хорошие функции управления скоростью (из Javascript). Или вы можете использовать тег HTML5 <video>.
Afaik, флеш-плееры, такие как Longtail / JWPlayer и Nonverbla, не имеют очень хорошей поддержки для этого.