Мобильное видео на YouTube и его проигрыватель HTML5 - PullRequest
0 голосов
/ 29 ноября 2011

Я пытаюсь открыть m.youtube.com с помощью обычного браузера, но для возможности воспроизведения видео с использованием HTML5 (вместо воспроизведения по умолчанию RTSP). Для этого я подделал User-Agent в Firefox и добавил туда строку, соответствующую строке iPhone Safari UserAgent в iPhone. После того, как я это сделал, я вижу хорошую «Youtube-подобную» версию Youtube (вместо обычного m.youtube.com для других мобильных устройств). Но видео, если оно выбрано, не воспроизводится (в Safari «Подмененный пользователем агент» я слышу только звук, в «подделанном» Firefox видео зависает со значком «загрузка видео») Почему это может случиться? Какие функции Safari для iOS могут использовать HTML5-версии сайта YouTube, чтобы видео не воспроизводилось в настольных Safari и Mozilla?

Я проверил запросы и ответы браузера Desktop с помощью Wiresharked и нашел запрос GET, соответствующий запрашиваемому видео (тип контента запроса - video / mp4). Но воспроизведение всегда работает только на iPhone Safari.

В чем может быть причина? Я пытался заглянуть в HTML5-код ​​страницы Youtube, на которой есть видеоплеер, но JavaScript так много (большая часть HTML генерируется динамически), и я в нем заблудился.

Есть ли способ заставить его работать в обычных браузерах (я могу оперативно изменять запросы / файлы cookie)? Мне бы хотелось, чтобы в браузере на рабочем столе была установлена ​​YouTube-версия в стиле iPhone с HTML5.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...