Как воспроизводить видео со скоростью 2.0 со звуком через AVPlayer iOS - PullRequest
1 голос
/ 15 апреля 2020

Я делаю видео плеер на iOS. Я хочу иметь функцию воспроизведения видео со скоростью воспроизведения 2.0. Но когда я установил скорость 2.0, видео может воспроизводиться, но здесь нет звука. Пожалуйста, помогите мне и скажите, в чем я был неправ. Ниже мой код:

        let url = URL(string: self.url)

        let asset = AVAsset(url: url!)

        if (!asset.isPlayable) {
            print (self.url + " cannot to play.")
            return

        }

        let playItem = AVPlayerItem(asset: asset)
        playItem.audioTimePitchAlgorithm = AVAudioTimePitchAlgorithm.lowQualityZeroLatency
        self.player = MyAVPlayer(playerItem: playItem)

        self.playerViewController = AVPlayerViewController()
        self.playerViewController?.player = self.player
        self.player?.allowsExternalPlayback = true

        // self.playerViewController?.showsPlaybackControls = self.showControl

        if (self.autoPlay) {
           // player?.play()
            player?.play()
            player?.rate = 2.0
        }
...