2010-10-05 4 views
0

Я должен реализовать сервис, который должен транслировать видеоконтент на iPhone-приложение. Моя служба реализована в PHP:Веб-сервис для потокового видео на iPhone

header("Content-Type: video/mp4"); 
header('Content-Length: '.$result['size']); 
echo $result['data']; 

где результат массив, содержащий содержимое видеофайла и его размер.

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

Кажется, что я пропускаю некоторые заголовки.

ответ

0

Проблема заключалась в том, что приложение iPhone (компонент мультимедиа) использует заголовок диапазона. Сначала он запрашивает диапазон 0-1, чтобы проверить, есть ли результат, и после этого он запрашивает весь контент. Я использовал this.

Смежные вопросы