2012-05-09 1 views
0

Я пытаюсь разобрать потоковые видео-сайты, чтобы воспроизводить их в приложении iPad/iPhone. Например, на www.veetle.com, открывая канал с iPad или iPhone, вы можете видеть видео, потому что код для этого находит файл .m3u (или .m3u8), который можно воспроизвести. Но открытие из браузера компьютера или разбор адреса канала в Xcode не показывает вам этот файл .m3u, он использует flash.Открытие веб-сайта как iPad/iPhone в xcode

Что я хочу получить этот файл .m3u, чтобы иметь возможность воспроизводить канал, я искал по всему Интернету, как открыть сайт в качестве мобильного устройства в Xcode, но я ничего не нашел. Есть идеи? Спасибо.

ответ

1

В вашем запросе необходимо изменить так называемую строку user agent.

Смотрите здесь: Changing the userAgent of NSURLConnection и здесь: What is the iOS 5.0 user agent string?

Инструменты разработчика для сафари также предлагает возможность так быстро изменить пользовательский агент, который хорошо, если вы просто хотите быстро проверить сайт: http://designshack.net/articles/developer-tools-in-safari/

Используйте например, для просмотра вашего текущего агента: https://duckduckgo.com/?q=user+agent+

+0

Спасибо, что сработало отлично. Для некоторых серверов этого было достаточно, однако, в veetle, я не могу получить файл из источника кода, мне нужно обратиться к веб-инспектору сафари, чтобы найти .m3u. Есть ли способ сделать это в Xcode? – mrolo

+0

Извините, я не могу с этим поделать, так как я не знаю, что делает veetle по-другому. Возможно, попросите задать новый вопрос, содержащий дополнительную информацию о вашей проблеме с veetle. – Tobold