Потоковое аудио / видео на iPhone, кроме http-сервера - PullRequest
0 голосов
/ 16 декабря 2011

Я считаю, что большинство обсуждений потокового аудио касаются потокового мультимедиа с http-сервера, например AudioStreamer из какао с любовью или MPMoviePlayerController.Они оба начинают с NSURL.Но мой случай отличается от этого.Я использую SMB для доступа к медиа-файлам на каком-то сервере с общим окном.Медиа-контент получается с помощью сообщения SMB (через сокет) и накапливается в памяти (* NSMutableData)

Так есть ли способ воспроизвести их (эти NSMutableData) до завершения загрузки?

Обновление, поэтому для потокового аудио я понимаю, что мне нужна служба аудио-очереди.

А как насчет потокового видео, кроме http?Я думаю, что это выполнимо, потому что есть бесплатное приложение под названием TIOD, которое не только передает потоковое аудио, но и видео с SMB-сервера.

Кстати, я никогда не ожидаю, что другие будут работать на меня.Я проверяю все документы, которые могу найти, и не могу найти способ сделать это (для видео).Я думал, ну, это может означать, что это не может быть сделано.Но потом я обнаружил, что TIOD может это сделать.Вот почему я поднял вопрос в первую очередь, чтобы увидеть, есть ли у других опыт для этого.

1 Ответ

0 голосов
/ 16 декабря 2011

Да, вы также можете транслировать это, это то же самое, что получать данные из NSURL ... если вы посмотрите на пример потоковой передачи аудио Мэттом Галлахером здесь вы видите, что он получает данные из какой-то URL, но в конечном итоге, когда он вызывает функцию анализа, он передает ей байты данных, то же самое должно применяться к вашей ситуации, и с данными, которые вы получаете, вы должны иметь возможность вызывать функцию анализа и иметь аудиоплеер для потоковой передачи вашего аудиофайла. ..

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