iPhone - اضغط على البيانات إلى بداية ملف صوتي

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

  •  11-09-2019
  •  | 
  •  

سؤال

أحاول كتابة بعض البيانات إلى بداية ملف صوتي. ولكن الملف يزداد الكتابة. إذا قمت بكتابة البيانات بقيمة 20 ثانية إلى بداية الملف الصوتي باستخدام AudioFileWritePackets، فسيتم الكتابة فوق 20 ثانية من البيانات الأولية في ملف الصوت الأصلي.

هذا هو ما أستخدمه

AudioFileOpenURL((CFURLRef)flUrl, kAudioFileReadWritePermission, 0, &audioId);
//initialize my 20 sec data into a buffer
AudioFileWritePackets(audioId, FALSE, numBytesToWrite, NULL, 0, &packetsToWrite, packBuffer);

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

شكرا.

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

المحلول

ستحتاج إلى فتح ملف جديد، اكتب بياناتك الجديدة إليها، ثم انسخ الصوت القديم من الملف القديم إلى نهاية الملف الجديد.

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