Смотрим любое потоковое видео с сайта «ВКонтакте», практически на любом android-смартфоне или планшете без поддержки flash



Вступление


Не секрет, что на ВКонтакте можно найти огромное количество видео. Это и фильмы, и сериалы в различном качестве, и многое другое. Но посмотреть, например, новую серию House M.D. просто так не получится — необходим полный Flash Player последней версии, который имеет, пожалуй, далеко не каждое android-устройство. Существует также HTML5 версия плеера, но для ее поддержки необходим браузер с поддержкой MPEG-4, которой не имеют в полном объеме даже многие настольные браузеры. В этом топике будет описан метод просмотра любого видео ВКонтакте на практически любом девайсе с андроидом.

Основная часть


Установка Opera Mobile
Первым делом нам потребуется установка полной версии мобильной Opera — Opera Mobile (скачать с 4pda|установить с маркета). Одним из главных отличий между Оперой Мини и Оперой Мобайл является наличие у последней возможности установки сторонних javascript-плагинов. Именна эта особенность позволит нам получить возможность «выдергивания» прямой ссылки на видео, установив Vkopt, который можно скачать с официального сайта.

Настройка VkOpt
Скачав zip-архив с плагином, распакуйте его в какую-нибудь папку на вашем компьютере. Для будущего удобства лучше назовите ее как-нибудь коротко, например «VK». Этот плагин содержит досточно большое количество надстроек, которые серьезно могут нагрузить смартфон. Т.к. нам нужна только возможность получения прямой ссылки на видео, отключим все остальные надстройки (кроме возможности скачивать аудио), полностью скопировав строчку ниже и добавив ее в vkops.js сразу после "// Настройки:".
IDBit='yynynnnnyyyynynnnnnnnnnnnn3y0n0nnnnnn00nnnnnnnnnnnnnnnnnnnynn00nnnnnynnnn0nnn0n00n0nynnnn-1-1-3-0-15-15-0-0_0-#CCFF99-#666666-00000-00000-00000';

Настройка Opera Mobile
После этого загрузим папку с ВкОптом в корень карты памяти и откроем Оперу Мобайл, прописав в адресной строке «opera:config».


После перехода по этому адресу у нас откроется оффлайн страница настроек. Нам нужен раздел «User prefs».


Открыв этот раздел и пролистав чуть-чуть ниже мы увидим пункт «User JavaScript». Нужно активировать эту настройку и всписать ниже местоположение папки с плагином VkOpt, у меня этот адрес выглядит как "/sdcard/VK/". После того, как вы проделаете это, необходимо пролистать еще немного ниже и, сохранив настройки, перезапустить браузер.


xScope и видео ВКонтакте
Далее нам потребуется установить еще один браузер — xScope. (скачать с 4pda). Я использовал версию 5.34, поэтому скриншоты будут немного отличатся от версии 6.39, но это не слишком существенно.

После установки желательно изменить useragent в настройках на «iPhone». После того, как вы установили xScope, запустите оперу Мобайл и откройте какую-нибудь страницу с видео ВКонтакте. Увеличив масштаб вы заметите несколько необычных элементов :)


Копирование ссылки и просмотр видео
Опера не позволяет штатно скопировать ссылку, а если нажать на ссылку, то Опера предложит нам скачать видео. Но мы-то хотим посмотреть онлайн, поэтому придется изловчится. Т.к. на данный момент все видео в качестве больше 240p в формате mp4 и практически все видео в 240p в том же формате, то можно использовать и наихудшее качество в 240p. Чтобы «выдернуть» прямую ссылку, сделайте долгий тап на «Скачать», откройте ссылку в новом окне и как можно быстрее кликните на адресную строку. После того, как вам получилось вовремя ткнуть в адресную строку, можно не торопиться — досточно просто сделать долгий тап и скопировать ссылку.


Если вы промедлите и появится всплывающее окно для скачивания — вам придется нажать на «Сохранить», затем свернуть всплывшее окно, скопировать ссылку и остановить загрузку в настройках. По началу такое происходит часто, но уже спустя пару видео, шанс наткнуться на такое крайне мал.

После того, как ссылка оказалась в наших руках, откройте xScope и перейдите по ссылке. Через некоторое время у вас появится окошко — браузер предложит вам просмотреть видео онлайн либо скачать его (если вы хотите, в данный момент можно свернуть браузер и закрыть все фоновые приложения).


Конечно же, мы кликаем на «Play/View», выбираем видеоплеер для просмотра и наслаждаемся просмотром онлайн-видео ВКонтакте без флеша.


Примечания


1. Если вдруг ссылки на скачивание видео перестали отображаться — обновите скрипты;
2. Если после загрузки ссылки в xScope такая страница была не найдена, проверьте, что ваш useragent — iPhone и попробуйте подержать всплываюшее окно с загрузкой видео подольше и не закрывать его перед использованием xScope;
3. Если видео доступно только в flv формате, откройте видео через сторонний плеер, например Vplayer. Видео flv ВКонтакте всегда в формате 240p, поэтому подлагиваний быть не должно;
4. Скриншоты делались MyPhoneExplorer, компьютером;
5. Протестировано на Sony Ericsson x10 mini, Android 2.1, 240*320.
Поделиться публикацией
Похожие публикации
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 45
  • +55
    Костыль на костыле и костылём погоняет. Но виртуозно, спасибо.
    • +4
      Не секрет, что на ВКонтакте можно найти огромное количество порно видео


      хорошая инструкция…
      • +2
        Для порно есть сайты*, где на странице с видео уже стоят прямые ссылки на mp4.
        * — С телефона следует зайти через тот же xScope с измененным user-agent`ом, иначе откроется сильно урезанная мобильная версия.
        • 0
          можно смотреть на redtube.com, там видео играется также как с ютуба, через встроенный проигрыватель, с любого браузера (пробовал в опере мини, дельфине и стандартном)
          • 0
            Только что попробывал зайти с LG P500, кликаешь по картинке со значком «play», а браузер просто автоматом скачивает видео на SD.
            .



            Через Opera Mini тоже самое =(
            • 0
              Не расстраивайтесь, попробуйте сделать то же самое через xScope: при нажатии на play вам предложат либо сохранить файл, либо воспроизвести.
        • 0
          Загрузил xScope, поменял use-agent на iPhone, но при клике на видео «Play», выходит сообщение о том, что невозможно проиграть в стандартном плеере и остается возможность только скачать =(

          Может плеер какой то доп. поставить надо? Спасибо за помощь.
          • 0
            Попробуйте VPlayer
            • 0
              Сам дурак :( По мимо стандартного системного плеера установил VPlayer после чего получил запрос от xScope выбрать его для просмотра видео.
          • +1
            Ну что же вы сразу то об этом.
          • +5
            Наверняка есть какое-нибудь приложение, которое позволяет играть видео в себе, или отдавать ссылку на файл стороннему проигрывателю, примерно как youtube-клиент. То, что описано выше — полный бред и никакое видео не стоит таких ухищрений.
            • 0
              В маркете есть vkmedia.
              • 0
                ссылка на VkMedia
                Это приложение написал мой друг, но у него нету аккаунта, поэтому не может запостить коммент :)
                и да, это даже не костыли, это ходунки!
                • 0
                  вот бы оно ещё само искало видео на сайте, а так ужасно неудобно.
              • 0
                Попробуйте iVkontakte. Оно делает примерно тоже самое, только «без изъёбств»
              • 0
                QVGA Android то еще извращение. На безрыбье и рак — рыба.
                • 0
                  Судя по всему, это SE x10 mini или mini pro. Он довольно маленький сам, если сделать разрешение ещё меньше, то тогда ничего не разглядишь. Не все ж фанаты лопат а-ля Desire HD :)

                  Вот набирать на них текст, юзая qwerty-клаву это знатное извращение :) Там ведь по умолчанию идёт Т9-клава, и то я не всегда попадаю.
                  • 0
                    ну вот, последнюю строку не прочёл, но оказался прав :)
                    • 0
                      Да-да, я понмю.

                      *Ну вот,
                • 0
                  Меня и Видеосалон вполне устраивает.
                  • +1
                    Есть браузер skyfire, он позволяет смотреть любое flash видео www.skyfire.com/product/android
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • 0
                        «Вконтакте» предоставляет html5 видео версию любого ролика. Неужели опера мобайл не работает c html?
                        • 0
                          это неправда про в контакт. Я на айпаде регулярно натыкаюсь на предложение установить флеш плеер для просмотра.
                          • +1
                            Ну про любой ролик, да, я слегка преувеличил =) Но я встречал крайне мало предложений поставить флеш-плеер =)
                          • 0
                            Начиная с какого-то числа 2010 года стали загружаться так. А все что было до этого не работает.
                          • +3
                            К тому моменту, когда я завершу корректную установку и настройку всего вышеописанного — правообладатели удалят из ВКонтакта все, что я хотел там посмотреть.
                            • 0
                              Ну, на мой взгляд, реализация не самая оптимальная, однако на WM не нашел и такой.
                              Может кто-то подскажет?
                              • 0
                                Новая версия Opera Mobile со встроенным Flash
                                • 0
                                  Требует обнвоить флешплейер. Хотя, возможно, вы говорите о еще более новой.
                              • 0
                                >Существует также HTML5 версия плеера, но для ее поддержки необходим браузер с поддержкой MPEG-4

                                Не совсем так. Браузер если поддерживает html5 тег — то видео будет проиграно и плеер при этом не при чем. HTML5 обязывает бразуер уметь проигрывать видео указанное в теге закодированное разными кодеками (см. w3c).
                              • 0
                                Спасибо.

                                Если кому-то ну ОЧЕНЬ надо — поковыряется и сделает.
                                • –11
                                  А может просто купить нормальный телефон? Например iPhone.
                                  • 0
                                    а можно пойти на тот же VK Video 4pda и установить приложение с помощью которого можно слушать музыку и смотреть видео в контакте?
                                    чем вам смартфон с android на борту не нормальный телефон?
                                    • 0
                                      Покажите мне iPhone с экраном менее 3 дюймов, ценой до 13К и поддержкой всех операторов — куплю.
                                      • 0
                                        Фиговый какой-то пример. Только что запустил Сафари, вместо видео — картинки.
                                        • 0
                                          Да ладно? У меня большинство видео воспроизводятся на Айфоне. В хорошем качестве.
                                          • 0
                                            Поискал ещё, вместо нескольких видео — картинки, остальные либо воспроизводится, либо вылезает предложение поставить Adobe Flash Player.
                                            • 0
                                              Совсем старые видео — не воспроизводятся, а те что новые, без проблем.
                                              • 0
                                                При поиске справа есть галочка специальная «iPhone/iPad».
                                        • +1
                                          хм, я был уверен что играются html5 без проблем, просто поставив user agent.
                                          iPad играет чудесно их

                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.