2015-02-19 1 views
0

звук я хочу, чтобы поток является: http://streamer2.ultapulta.com:8001Я пытаюсь транслировать следующий URL в ИО, но он не будет играть

Я пробовал другие потоковые ссылки и они работают в моем коде.

NSURL * url = [NSURL URLWithString: streamUrl];

_myItem = [AVPlayerItem playerItemWithURL:url]; 
_mySound = [AVPlayer playerWithPlayerItem:_myItem]; 

[_mySound play] 

Я считаю, что поток находится в формате AAC. Что я должен делать

+0

Попробуйте использовать свойства 'status' и' error' 'AVPlayer', чтобы узнать, дает ли это больше информации. –

ответ

1

Вы можете попробовать использовать StreamingKit

Пример как в документации:

STKAudioPlayer* audioPlayer = [[STKAudioPlayer alloc] init]; 
[audioPlayer queue:@"http://streamer2.ultapulta.com:8001"]; 

И лучше иметь audioPlayer как класс собственности.

+0

Не повезло с StreamingKit. Он работает с другим URL-адресом, но не с моим. И я знаю, что мой поток работает, потому что vlc не имеет никаких проблем с ним. –

+0

В итоге я использовал libvlc https://wiki.videolan.org/VLCKit/#Basic_usage_in_your_application –

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