2017-05-25 1 views
1

J'utilise la bibliothèque du lecteur https://github.com/piemonte/Player pour la lecture vidéo dans mon application.Bibliothèque Player-Swift, comment ajuster le taux de lecture

Je suis en train de comprendre comment ajouter la fonctionnalité pour modifier la vitesse de lecture/vitesse de la vidéo, comme ceci: https://developer.apple.com/reference/avfoundation/avplayer/1388846-rate

Je ne vois pas une fonction de lecture pour permettre ce type de contrôle direct dans les documents du lecteur.

Existe-t-il un moyen de modifier le "taux" de l'AVPlayer sous-jacent?

Répondre

1

Dans cette lib ont le Player.swift, là, vous pouvez accéder à « _avplayer » variable qui est un objet AVPlayer ..

Vous pouvez faire _avplayer publique et d'y accéder de partout, ou vous pouvez simplement faire un getter et setter comme:

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