[swift] 스위프트에서 MediaPlayer 사용하기
스위프트에서는 MediaPlayer 프레임워크를 사용하여 오디오 및 비디오를 재생할 수 있습니다.
1. MediaPlayer 프레임워크 가져오기
먼저, MediaPlayer 프레임워크를 가져와야 합니다. import MediaPlayer
를 사용하여 소스코드에 프레임워크를 추가할 수 있습니다.
import MediaPlayer
2. 음악 재생하기
MediaPlayer를 사용하여 음악을 재생하려면 MPMusicPlayerController
를 사용할 수 있습니다. 다음은 음악을 재생하는 간단한 예제입니다.
let musicPlayer = MPMusicPlayerController.systemMusicPlayer
musicPlayer.setQueue(with: MPMusicPlayerStoreQueueDescriptor(storeIDs: [yourMusicID]))
musicPlayer.play()
3. 비디오 재생하기
비디오를 재생하려면 MPMoviePlayerController
를 사용할 수 있습니다. 다음은 비디오를 재생하는 예제입니다.
let videoURL = URL(string: "yourVideoURL")
let videoPlayer = MPMoviePlayerController(contentURL: videoURL)
videoPlayer.play()
4. 미디어 정보 가져오기
MediaPlayer를 사용하면 현재 재생 중인 미디어의 정보를 가져올 수도 있습니다.
if let nowPlayingItem = musicPlayer.nowPlayingItem {
let artist = nowPlayingItem.artist
let title = nowPlayingItem.title
// 정보 활용
}
이렇게 함으로써, MediaPlayer를 사용하여 스위프트 어플리케이션에서 음악 및 비디오를 재생하고 관리할 수 있습니다.
더 많은 정보를 원하시면 아래 링크에서 확인하실 수 있습니다:
Apple Developer Documentation - MediaPlayer