دفق ملف صوتي واحد من الإنترنت
-
28-10-2019 - |
سؤال
أستخدم مجموعة AFNetworking في تطبيقي.في التطبيق يمكنك تسجيل رسالة يتم تحميلها على الخادم.أحتاج إلى أن أكون قادرًا على تشغيل هذا الملف الصوتي إما عن طريق دفقه أو فك تشفيره ، وهي أفكار حول كيفية القيام بأي منهما؟
في صحتك
المحلول
بصراحة ، أود فقط استخدام رمز الترميز العام وتحميل عنوان URL البعيد.وفقًا لوثائق Apple :
يعمل AVPlayer بشكل جيد مع ملفات الوسائط المحلية والبعيدة ، مما يوفر لك المعلومات المناسبة حول الاستعداد للعب أو حول الحاجة إلى انتظار بيانات إضافية قبل المتابعة.
من الممكن بالتأكيد استخدام AFNetworking للقيام بذلك ، لكنني على ثقة من أن رمز الترميز العام المدمج من Apple سيكون أكثر من مناسب لاحتياجاتك ، وبالتأكيد يستحق التجربة قبل طرح الرمز بنفسك.
نصائح أخرى
إذا كنت تريد تشغيل ملف mp3 موجود على الخادم ، فيمكنك استخدام برنامج Audiostreamer الخاص بـ Matt Galagher ( http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html ).
إذا كنت تريد تشغيل ملف محفوظ محليًا ، فيمكنك استخدام AVAudioPlayer ( http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html ).
إذا لم يكن هذا هو ما تريده ، فيرجى تزويدنا ببعض التفاصيل الإضافية.