[swift] Swift에서 비디오 재생 볼륨 조절하기

이번에는 Swift에서 비디오 재생 중에 볼륨을 조절하는 방법에 대해 알아보겠습니다.

AVPlayer 사용하기

AVPlayer는 iOS 및 macOS에서 비디오 및 오디오를 재생하기 위한 객체입니다. 비디오 재생 중에 AVPlayer를 사용하여 볼륨을 조절할 수 있습니다.

import AVKit

// 비디오 파일 경로
let videoURL = URL(fileURLWithPath: "video.mp4")

// AVPlayer 인스턴스 생성
let player = AVPlayer(url: videoURL)

// AVPlayerLayer 생성 및 비디오 플레이어에 추가
let playerLayer = AVPlayerLayer(player: player)
view.layer.addSublayer(playerLayer)

// 볼륨 조절
player.volume = 0.5 // 0.0(최소) ~ 1.0(최대)

위 코드에서 player.volume 속성을 사용하여 AVPlayer의 볼륨을 조절할 수 있습니다. 이 값은 0.0부터 1.0까지의 범위를 가지며, 0.0은 음소거를 의미하고, 1.0은 최대 볼륨을 나타냅니다.

이제 Swift에서 비디오 재생 중에 볼륨을 조절하는 방법을 알게 되었습니다. AVPlayer를 사용하여 비디오를 재생하고 볼륨을 조절할 수 있습니다.

참고 자료

이상입니다. 부가적인 질문이 있으시면 언제든지 물어보세요!