#SwiftUI #AVAudioPlayer 오늘은 SwiftUI에서 사운드를 다뤄보려고합니다. 여태까지 각종 뷰나 데이터처리에 관한건 많이했지만 사운드에 관한건 안해본것 같네요.
사운드 파일을 xcode 프로젝트에 넣어주고 그걸 실행해서 앱에 사운드가 들리는 그런 예제를 만들어보면서 필요한 클래스나 메소드들도 함께 분석해볼게요. 우선 아무거나 두가지 사운드를 내려받고 메인뷰의 버튼을 클릭했을때 해당 사운드가 나오는 뭐 그러한 간단한 예제입니다.
저는 이런식으로 만들어줬어요. 팝 사운드와 펀치사이드를 준비해놨습니다.
그럼 시작해보죠 지난번 Haptics와 마찬가지로 싱글턴 방식으로 AVAudioPlayerManager 를 만들고 player 라는 AVAudioPlayer 타입의 프로퍼티 를 만든 후 사운드를 재생하는 메소드를 선언할거에요. 코드로 볼게요. import AVKit class AVAudioPlayerManager { static let shared = AVAudioPlay...
#
AVAudioPlayer
#
SwiftUI
원문 링크 : [SwiftUI] AVAudioPlayer