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

延伸閱讀本站文章

更多swift相關文章

Swift – 影片播放器教學 AVPlayer 🎬

Categorized in:

Tagged in:

,