AVAudioPlayer
-
AVFoundation (feat. AVAudio)Swift 2023. 8. 25. 09:12
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 AVFoundation에 대해 기초를 알아보며 AVAudio 부분을 조금 더 개념적으로 파보려합니다 🙌 이전 포스팅에서 음성을 녹음하고 플레이하는 AVAudio를 실제 코드로 구현하면서 다룬적이 있어요! 거기서 AVFoundation을 조금 더 딥하게 다음 포스팅에서 얘기해본다고 했습니다. 그날이 오늘입니다!!!!! AVFoundation 우선 AVFoundation이 뭐하는 녀석인지부터 공식문서를 보면서 살펴볼께요. AVFoundation은 시청각 asset으로 작업하고, 카메라 장치를 컨트롤하며, 오디오를 처리하고, 시스템 오디오 인터랙션을 구성합니다. iOS에서의 AVFoundation은 Core 프레임워크쪽에 속해있습니다. 보시면 오늘 다뤄볼 Audio..
-
SwiftUI로 음성메모 구현하기SwiftUI 2023. 8. 15. 11:27
안녕하세요. 그린입니다 🍏 이번 포스팅에서는 SwiftUI로 음성메모를 구현하는 학습을 해보려해요! 🙌 어떻게 만들어 볼까요? 전체적으로 설명하면 AVFoundation을 이용하여 해당 음성메모 및 재생 등에 관한 기능을 해줄 수 있는 서비스를 만들고 해당 서비스 객체를 뷰에서 사용하면 됩니다. MVVM으로 굳이 뷰에 뷰모델을 만들어 해당 뷰모델이 음성메모를 관장하는 서비스 객체를 가지는 구조로 할 수 도 있지만 간단히 이번 포스팅에서는 음성메모 기능에 초점을 맞추기 위해 구조적으로 생략했음을 말씀드려요 🙋🏻 그럼 바로 한번 만들어보겠습니다 🕺🏻 음성메모 서비스 객체 구현하기 가장 먼저 음성메모를 담당하는 서비스 객체를 구성하는것이 핵심이자 사실 전부입니다. 그렇기에 먼저 코드로 보면서 설명을 해볼께요!..