YouTube iOSPlayerHelper는 YouTube 동영상을 iOS 앱에서 쉽게 재생할 수 있도록 지원하는 라이브러리입니다.
Google에서 제공하며, YouTube 동영상 임베딩과 컨트롤 기능을 구현할 수 있습니다.
Podfile에 다음을 추가:
pod 'youtube-ios-player-helper'
터미널에서:
pod install
import youtube_ios_player_helper
class ViewController: UIViewController {
@IBOutlet weak var playerView: YTPlayerView!
override func viewDidLoad() {
super.viewDidLoad()
playerView.load(withVideoId: "VIDEO_ID")
}
}
load(withVideoId:) : 특정 YouTube 영상 로드playVideo() : 재생pauseVideo() : 일시 정지stopVideo() : 정지seek(toSeconds:suggestedQuality:) : 특정 시간으로 이동YTPlayerViewDelegate를 사용하여 이벤트를 감지할 수 있습니다.
extension ViewController: YTPlayerViewDelegate {
func playerViewDidBecomeReady(_ playerView: YTPlayerView) {
print("Player is ready")
playerView.playVideo()
}
func playerView(_ playerView: YTPlayerView, didChangeTo state: YTPlayerState) {
print("State changed: \(state)")
}
}
YouTube iOSPlayerHelper는 iOS 앱에서 YouTube 동영상을 재생하는 가장 간단한 방법 중 하나입니다.
복잡한 API 구현 없이, 몇 줄의 코드로 YouTube 플레이어 기능을 사용할 수 있습니다.