SwiftUI) Sound Effect 추가하기

2023. 7. 5. 01:12·앱/SwiftUI

음악기능을 추가해보자!

1. 음원파일 추가하기

드래그엔 드랍을 통해서 추가해줄수 있다.

2. AVFoundation 추가

import AVFoundation 을 해주자.

3. 플레이어 설정해주기

뷰 외부에 player를 선언해준다.

import AVFoundation

var player: AVAudioPlayer?

4. 실행 함수 추가하기

func playSound() {
        guard let url = Bundle.main.url(forResource: "watersound", withExtension: "mp3") else {return}
        do {
            player = try AVAudioPlayer(contentsOf: url)
            player?.play()
        } catch(let err) {
            print(err.localizedDescription)
        }
    }


Uploaded by N2T

반응형

'앱 > SwiftUI' 카테고리의 다른 글

SwiftUI) Environment, EnvironmentObject, EnvironmentValues  (0) 2023.07.05
SwiftUI) Custom View Modifier 만드는 법  (0) 2023.07.05
SwiftUI) Transition  (0) 2023.07.05
SwiftUI) ObservableObject, ObservedObject, SateObject, Published 에 관하여  (0) 2023.07.05
SwiftUI) GeometryReader에 대해서 알아보자  (0) 2023.07.05
'앱/SwiftUI' 카테고리의 다른 글
  • SwiftUI) Environment, EnvironmentObject, EnvironmentValues
  • SwiftUI) Custom View Modifier 만드는 법
  • SwiftUI) Transition
  • SwiftUI) ObservableObject, ObservedObject, SateObject, Published 에 관하여
진ddang
진ddang
안녕하세요 진땅의 개발자 블로그 입니다. 피드백은 환영입니다. 깃헙 : https://github.com/it794613
    반응형
  • 진ddang
    맛동산이
    진ddang
  • 전체
    오늘
    어제
    • 분류 전체보기 (199)
      • 일기 그리고 목표 (1)
      • 웹 (20)
        • 리액트 (19)
      • 앱 (115)
        • Swift 문법 (15)
        • Swift (65)
        • SwiftUI (32)
        • 리액트 네이티브 (3)
      • CS (30)
        • 컴퓨터그래픽스 (8)
        • 운영체제 (6)
        • 네트워크 (16)
      • 알고리즘 (13)
        • 백준 (12)
        • 프로그래머스 (1)
      • 대외활동 (7)
        • ict한이음(2022.04) (2)
        • 멋쟁이 사자처럼 (5)
        • Apple Developer Academy (0)
      • 다양한 내용들 (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    영남대
    composable architecture
    dispatchqueue
    운영체제
    후기
    cs
    알고리즘
    spritekit
    백준
    대외활동
    SwiftUI
    swift concurrency
    네트워크
    리액트
    TCA
    ReactorKit
    Protocol
    문법
    컴퓨터그래픽스
    Swift
    스유
    멋쟁이사자처럼
    c++
    웹
    uikit
    멋사
    widgetkit
    widget
    스위프트
    위젯킷
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
진ddang
SwiftUI) Sound Effect 추가하기
상단으로

티스토리툴바