[Swift]AVPlayerで再生速度が変更できない
rateのプロパティを変えたはずなのに、再生速度が変わらない件について。
結論
rateプロパティの変更は.play()の後に書くべし。
class Player {
let player = AVPlayer(url: url)
func playAudio() {
player.rate = 2.0 ← 動作しない
player.play()
player.rate = 2.0
}
}
参考:https://fredriccliver.medium.com/how-to-change-the-play-speed-rate-on-avplayer-swift-284a56ba2797