Swift – 影片播放器教學 AVPlayer 🎬
在 iOS 中,AVPlayer 是一個非常強大的影片播放器,它可以讓你在 iOS 上播放影片,並且提供了許多功能,例如播放速度控制、播放時間控制、播放模式控制等等。本文將介紹如何使用 Swift 來實作 AVPlayer,並且提供一些簡單的範例程式碼,讓你可以快速上手。
建立 AVPlayer
首先,我們需要建立一個 AVPlayer 物件,並將影片檔案指定給它:
let player = AVPlayer(url: videoURL)
在上面的程式碼中,videoURL 是一個 URL 物件,它指向影片檔案的位置。
播放影片
接下來,我們可以使用 play()
方法來播放影片:
player.play()
現在,影片就會開始播放了!
暫停播放
如果你想要暫停播放,可以使用 pause()
方法:
player.pause()
現在,影片就會暫停播放了!
設定播放速度
你可以使用 rate
屬性來設定播放速度:
player.rate = 0.5 // 播放速度為 0.5 倍
現在,影片就會以 0.5 倍的速度播放了!
設定播放時間
你可以使用 seek(to:)
方法來設定播放時間:
let time = CMTime(seconds: 10, preferredTimescale: 1)
player.seek(to: time)
現在,影片就會從 10 秒開始播放了!
設定播放模式
你可以使用 actionAtItemEnd
屬性來設定播放模式:
player.actionAtItemEnd = .none // 不重複播放
現在,影片就會在播放完畢後停止,而不會重複播放!
總結
在本文中,我們介紹了如何使用 Swift 來實作 AVPlayer,並且提供了一些簡單的範例程式碼,讓你可以快速上手。AVPlayer 是一個非常強大的影片播放器,它可以讓你在 iOS 上播放影片,並且提供了許多功能,例如播放速度控制、播放時間控制、播放模式控制等等。
更多資源
如果你想要了解更多關於 AVPlayer 的資訊,可以參考以下資源:
推薦閱讀文章
AVPlayer 教學:Swift 影片播放器教學
AVPlayer 教學:iOS 入門指南
AVPlayer 教學:如何使用 AVPlayer 播放影片
AVPlayer 教學:從網路串流影片
AVPlayer 教學:從雲端回放影片</a