YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Understanding AVAudioEngine - Intro to iOS App Development with Swift

Get Embed Code
3 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. .دعونا نتعرف على ما يحدث للتعليمة البرمجية هنا

  2. .وأول شيء نقوم به هو استخدام شيء يسمى AVAudioEngine
  3. والآن تم وضع هذه المكتبة في حزمة في إطار عمل AVFoundation وما تقوم به هو
  4. .أنها تتيح لنا معالجة الصوت
  5. ،لذا، كخطوة أولى في التعليمة البرمجية
  6. .سننشئ كائن AVAudioEngine
  7. وبمجرد الانتهاء من ذلك، سننشئ مثيلاً أو كائنًا
  8. .لشيء يسمى AVAudioPlayerNode
  9. وتستطيعون التفكير في هذا الكائن على أنه الشيء المتصل بملف mp3
  10. .وأنها ما سيقوم بالفعل بتشغيل الصوت المسجل
  11. .حسنًا، دعونا ننشئ كائنًا من هذا النوع
  12. .وبمجرد القيام بذلك، سأقوم بإرفاق هذا بمحرك صوت AV
  13. .ودعوني أقوم بهذا الآن
  14. .بهذه الطريقة
  15. .وفي الخطوة التالية، سننشئ شيئًا يسمى AVAudioUnitTimePitch
  16. .وهذه هي الفئة التي تتيح لنا تغيير درجة الصوت
  17. .ودعونا نقوم بهذا الأمر فيما بعد
  18. .ثم سأرفق AVAudioEngine هذا أيضًا
  19. .بهذه الطريقة
  20. .ثم لتحقيق الغرض، سأوصل هاتين العقدتين معًا
  21. .هناك
  22. ،وأخيرًا سأوصل AVAudioUnitTimePitch
  23. .بنوع إخراج ما، مثل السماعات، ودعوني أقوم بذلك
  24. .There
  25. .وعند الانتهاء من كل هذا، يمكننا تشغيل الصوت
  26. ،وبالمناسبة، بناءً على قيمة درجة الصوت في هذا المؤثر
  27. سيبدو الصوت المسجل مثل صوت سنجاب