как изменить скорость воспроизведения AVPlayerItem в Swift?

Я использую библиотеку Jukebox для воспроизведения аудиофайлов, я хочу, чтобы она проигрывалась быстрее или медленнее. Он наследует AVPlayerItem, но я не могу найти как. Кто-нибудь может мне помочь?


person Community    schedule 06.08.2017    source источник


Ответы (1)


Я думаю, вы можете использовать свойство скорости AVPlayer ниже

var rate: Float { get set }

Например:-

if let playerItem = AVPlayerItem(URL: yourUrl), let player = AVPlayer(playerItem: playerItem) {
//This will update your player speed faster or slower accordingly
  player.rate = Float(rateValue)
}
person Hussain Shabbir    schedule 06.08.2017
comment
avplayeritem не имеет свойства ставки - person ; 06.08.2017
comment
Это только свойства! - person ; 06.08.2017
comment
Я обновил ответ обратно. Пожалуйста, дайте мне знать, если это имеет смысл? - person Hussain Shabbir; 06.08.2017