Redarea unui flux ogg în iOS

A fost cineva jucat un flux ogg din iOS? Ce pot folosi fără să scriu propriul decodor?

Folosesc AVPlayer de la Apple pentru a reda fluxul.

Această întrebare a fost solicitată ca parte a acestui subiect: Întrebări de radiodifuziune online prin iOS , dar nu a fost răspunsat.

0
Verificați răspunsul meu. Nu este vorba despre flux, dar ar putea fi util.
adăugat autor DanSkeel, sursa

2 răspunsuri

Fișierul .ogg poate fi, de asemenea, codificat în Opus sau FLAC, consultați wiki-ul Ogg . IDZAQAudioPlayer nu pot acoperi toate cazurile.

For Opus codec, you may refer Telegram for iPhone source code: https://telegram.org/apps

0
adăugat

Nu există suport integrat pentru redarea fișierelor ogg în iOS, însă codul sursă pentru ogg compression/decompression este disponibil imediat (de la xiph.com ). Este destul de simplu să compilați acest cod pentru iOS și să îl utilizați într-o aplicație.

Am avut o șansă să compilez bibliotecile și le-am pus la dispoziție: Bibliotecile precompilate Ogg Vorbis pentru iOS" .

I have also made some sample source code available on GitHub that shows how to play decoded Ogg Vorbis audio on iOS: IDZAQAudioPlayer

0
adăugat
Este posibil să folosiți AVAudioPlayer pentru a reda sunetul decomprimat? Codul tău este destul de complex, sper că nu trebuie să merg complexul ăsta doar pentru a juca un simplu fișier ogg.
adăugat autor muttley91, sursa
@ user777304 Va trebui să utilizați Cozi audio sau OpenAL pentru a reda audio-ul decomprimat.
adăugat autor idz, sursa
@ user777304 Doar puneți un cod pe GitHub care demonstrează cum să redați pe iOS. Vedeți linkul din răspunsul meu actualizat.
adăugat autor idz, sursa
@ rar Nu chiar. Ai putea să decomprimați întregul fișier și să redați această vizualizare AVAudioPlayer, dar asta ar introduce un jurnal destul de mare. Codul pe care l-am publicat este cel mai simplu mod de a conduce decompresia și redarea. Nu sunteți sigur de ce credeți că este complex. Are 4 linii de cod pentru a configura playerul. Apoi, numiți lucruri precum [play player] și [player stop]!
adăugat autor idz, sursa
Cum pot utiliza bibliotecile dvs. Ogg Vorbis precompilate în iOS
adăugat autor user777304, sursa
Cum pot utiliza bibliotecile dvs. Ogg Vorbis precompilate în iOS
adăugat autor user777304, sursa
Cred că ar fi mai util dacă ar putea juca ogg http://... stream .
adăugat autor Vassilis, sursa
@idz, apreciați cu adevărat efortul dvs. de a compila aceste biblioteci pentru platformele armv7 și i386. În aceste biblioteci precompilate lipsesc arhitecturile arm64 și x86_64. Am încercat să compilez aceste biblioteci fără succes pentru aceste platforme. Ați reușit să compilați aceste biblioteci pentru arhitecturile/platformele arm64 și x86_64?
adăugat autor sarabdeep singh, sursa
iOS dezvoltatori, România — Moldova
iOS dezvoltatori, România — Moldova
21 participanți

Parteneri: ciupacabra.com, @php_ro, @js_ro, @node_ro, @seo_ro Android: @ro_android