Domanda

Come faccio a salvare lo stato corrente di un file audio in fase di streaming dal mio app. Voglio iniziare la canzone nello stesso luogo in cui l'utente ha lasciato (qualcosa di simile a quello che Pandora fa durante l'ascolto di una canzone)

In questo momento io sono sempre il numero di pacchetti in fase di riproduzione. Dal numero di pacchetti ottengo il numero di byte e inviarlo nel campo di intestazione Range. Ma questo non funziona e restituisce tutta la canzone fin dall'inizio.

Sto usando AudioFileStream e CFHTTPStream per lo streaming audio.

Grazie.

È stato utile?

Soluzione

Questo in realtà dipende molto dalla capacità del server di streaming. La maggior parte dei server di streaming comuni non supportano gamma -. Come Shoutcast o Icecast

Altri suggerimenti

Ecco come lo facciamo (anche se usiamo NSURLConnection). Suona come il server non sta rispettando l'intestazione gamma. Avviare il debug lì -. Il problema è o che il server non supporta l'intestazione gamma o il vostro cliente non invia correttamente

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