اي فون SDK: حفظ ملف الصوت المتدفق إلى مجلد المستندات

StackOverflow https://stackoverflow.com/questions/423536

  •  05-07-2019
  •  | 
  •  

سؤال

وأريد أن حفظ ملف الصوت إلى مجلد المستندات طلبي حين أن واحدا من الطبقات في تطبيقي وتدفق عليه. كيف يمكنني أن أفعل هذا؟

هل من الممكن حفظ الصوت المتدفق مباشرة إلى MP3؟ (إذا كان الملف الصوتي الذي يتم بثه هو MP3 أو لدي لاستخدام مقهى؟)

وشكرا.

<ط> تحرير: ماذا لو وأنا على تشغيل حفظ في موضوع آخر والمستخدم مخارج التطبيق؟ وأنا أعلم التطبيق لا يمكن تشغيل في الخلفية في اي فون، ولكن هل هناك أي طريقة يمكنني التوقف عن التحميل وإزالة الملف المحفوظ جزئيا عندما ينهي المستخدم التطبيق؟ هل يمكنني الحصول على إشارة الخروج داخل الصف أو في مندوبا عن NSURLConnection؟

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم NSURLConnection أو CFNetwork لتحميل الملف يمكنك حفظه في مندوب connectionDidFinishLoading.

ونلقي نظرة على مات Gallaghers الجري واللعب تيار MP3

نصائح أخرى

(void)applicationWillResignActive:(UIApplication *)application
{

}

وكتابة التعليمات البرمجية في الأسلوب أعلاه في ملف مندوب التطبيقات.

إذا كنت تريد تنظيف الملفات المحفوظة جزئيا على الخروج،
هل يمكن أن تفعل أسوأ من فعل ذلك من

و- (void)applicationWillTerminate:(UIApplication *)application

وفي وحدة التحكم التطبيق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top