2012-05-29 16 views
15

Qualcuno ha riprodotto un flusso ogg da iOS? Cosa posso usare senza dover scrivere il mio decoder?Riproduzione di uno stream ogg in iOS

Sto utilizzando AVPlayer di Apple per riprodurre il flusso.

Questa domanda è stata richiesta come parte di questa discussione: iOS online radio streaming questions ma non è stata ancora fornita una risposta.

+0

cassa my [risposta] (http://stackoverflow.com/questions/4745618/ogg-vorbis-in-iphone-sdk/10176902 # 10.176.902). Non si tratta di flusso, ma potrebbe essere utile. – DanSkeel

risposta

18

Non esiste un supporto integrato per riprodurre i file ogg in iOS, tuttavia, il codice sorgente per compressione/decompressione ogg è facilmente disponibile (da xiph.com). È abbastanza semplice compilare questo codice per iOS e utilizzarlo in un'app.

Ho avuto la possibilità di compilare le librerie e le ho rese disponibili: "Precompiled Ogg Vorbis Libraries for iOS".

Ho anche fatto qualche codice sorgente di esempio disponibili su GitHub che mostra come giocare decodificato Ogg Vorbis audio su iOS: IDZAQAudioPlayer

+0

Come utilizzare le librerie Ogg Vorbis precompilate in iOS – user777304

+0

Come posso utilizzare le librerie Precorbiled Ogg Vorbis in iOS – user777304

+0

@ user777304 È necessario utilizzare le code audio o OpenAL per riprodurre l'audio decompresso. – idz

1

di file .ogg può anche essere codificato in Opus o FLAC, fare riferimento a Ogg wiki. IDZAQAudioPlayer potrebbe non coprire tutti i casi.

Per Opus codec, si può fare riferimento Telegramma per il codice sorgente iPhone: https://telegram.org/apps