Frage

Ich verwende die AFNetworking-Suite in meiner App.In der App können Sie eine Nachricht aufzeichnen, die auf einen Server hochgeladen wird.Ich muss in der Lage sein, diese Audiodatei entweder durch Streaming oder Chaching abzuspielen, eine Idee, wie man das macht?

Prost

War es hilfreich?

Lösung

Ehrlich gesagt würde ich einfach AVPlayer verwenden und die Remote-URL laden.Gemäß Apples Dokumentation :

AVPlayer funktioniert gleichermaßen gut mit lokalen und Remote-Mediendateien und bietet Ihnen geeignete Informationen zur Wiedergabebereitschaft oder zur Notwendigkeit, zusätzliche Daten abzuwarten, bevor Sie fortfahren.

Es ist sicherlich möglich, AFNetworking zu verwenden, um dies zu tun, aber ich vertraue darauf, dass Apples integrierter AVPlayer mehr als geeignet für Ihre Anforderungen ist und auf jeden Fall einen Versuch wert ist, bevor Sie Ihren eigenen rollen.

Andere Tipps

Wenn Sie eine MP3-Datei abspielen möchten, die sich auf dem Server befindet, können Sie den Audiostreamer von Matt Galagher verwenden ( http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html ).

Wenn Sie eine lokal gespeicherte Datei abspielen möchten, können Sie AVAudioPlayer ( http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html ).

Wenn Sie dies nicht möchten, geben Sie uns bitte weitere Daten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top