首页 文章

Player-swift库,如何调整播放速率

提问于
浏览
1

我在我的应用程序中使用播放器库https://github.com/piemonte/Player进行视频播放 .

我正在试图找出如何添加功能来改变视频的播放速度/速率,如下所示:https://developer.apple.com/reference/avfoundation/avplayer/1388846-rate

我没有在播放器文档中看到允许这种类型的直接控制的播放功能 .

有没有办法改变底层AVPlayer的“速率”?

1 回答

  • 1

    在这个lib中有Player.swift,你可以在那里访问作为AVPlayer对象的“_avplayer”变量 .

    你可以将_avplayer公开并从任何地方访问它,或者你可以像下面这样制作一个getter和setter:

    open var rate: Float {
        get {
            return self._avplayer.rate
        }
        set {
            self._avplayer.rate = newValue
        }
    }
    

相关问题