Domanda

Ho bisogno di implementare iphone streaming di funzionalità per i file audio WMA dal server. iPhone può supportare solo MP3, WAV, file audio AAC. Ma ho bisogno di giocare wma streaming audio per l'applicazione radio iphone.

Qualcuno può dirmi come fare queste cose. Ho davvero grato per il vostro aiuto. Grazie in anticipo.

È stato utile?

Soluzione

In pratica impossibile a meno che non ci si sente come scrivere il proprio decoder. L'iPhone non supporta WMA e che una specie di fine di esso.

Altri suggerimenti

Sono totalmente d'accordo con Noè Witherspoon. Solo l'aggiunta di un solo passo, per la gestione di streaming audio si dovrebbe guardare a questo

Spero che questo aiuti.

Per wma si dovrebbe utilizzare la libreria FFmpeg. FFmpeg sarà in grado di decodificare i flussi audio wma e anche collegarsi a MMS flussi audio.

Se fate una piccola ricerca troverete il modo di compilare le librerie FFmpeg statiche per la piattaforma iOS. Una volta che avete le librerie FFmpeg statiche in atto è possibile connettersi a flussi audio e iniziare la decodifica. Per riprodurre i pacchetti audio decodificati è necessario utilizzare il framework AudioQueue. In pratica si passa i dati audio decodificati per AudioQueue e segnalalo per riprodurre i tamponi riempiti con i dati decodificati FFmpeg ti ha dato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top