2012-01-15 2 views
0

Я не могу решить эту проблему, и я не могу найти какое-либо решение в другом месте. Я играю потоковое видео с url. Но хотите проверить, содержит ли URL-адрес какое-либо видео. Кто-нибудь знает как? Чтобы быть ясным, я не хочу загружать видео, а затем воспроизводить его. И да, я проверяю подключение к интернету раньше, поэтому я знаю, есть ли интернет или нет. Есть ли способ проверить это? я просто URL с строки ... я пробовал с подключением, но страница connectablebut пусто без содержания .... :(xcode 4 stream video check

Спасибо большое за ответ! =)

ответ

0

Теперь ваш вопрос не сказал, какое видео вы пытаетесь просмотреть, но я предполагаю, что видео пустое, без контента, будет потому, что ваш iPhone (или симулятор) не знает, как воспроизводить видео с кодировкой, страница содержит.

Кроме того, какой URL-адрес вы используете? начинается ли она со стандартной схемы http://, или это что-то вроде rtmp:// или rtsp:// или audio:// или?

Если URL-адрес начинается только с http://, единственный способ, с помощью которого я могу проверить видеопоток, - загрузить источник html с этой страницы и выполнить сканирование через него, ища протоколы потока (такие как те, выше).

+0

Привет, проблема решена Я проверил это в MPMoviePlayerViewDidLoad .... Я проверяю статус видео, и это отлично работает, но я очень ценю ваше предложение. Но я думаю, что если бы я загрузил все потоковое видео, которое могло бы иметь GBytes .... Я займу некоторое время, и это будет быстрее ... =), но на самом деле спасибо =) –