J'ai besoin de loger Analytics pour l'utilisateur Événements avant / rembobinage sur Avplayer forts>. existe-t-il un moyen de connaître le bouton d'avance / rembobinage de l'utilisateur sur AVPlayer em> et de l'utilisateur cherche manuellement foged / rembobinet fort> à Swift P>
3 Réponses :
Essayez d'utiliser Peut-être AddperiOntictimeObserver (ForInterval: Queue: Utilisation :) est utile pour vous aussi. P> nsnotification.name.avplayerItemtimeJumbed code> Notification.
Vous devriez être capable de savoir quand il y a des averses et rembobine ce dont vous avez besoin avec cela.
https://developer.apple.com/documentation/foundation/nsnotification/ Nom / 1390911-AvplayerItemtimeJumbed
de
Pour détecter lorsque les utilisateurs recherchent, vous devriez pouvoir utiliser un observateur et obtenir le travail effectué. P>
https://developer.apple.com/documentation/mediaplayer/mpremotecommandcenter p>
Vous devrez appeler: https://developer.apple.com / Documentation / Uikit / UIAIPPLICATION / 1623126-BEDRERECEIVEREIVEREMOTECONTROLEVENT P> mpremotecommTenter.shared (). RecekforwardCommand Code>
mpremotecommTenter.shared (). NextTrackCommand code> p>
mecMediaPlayer code> a aussi
mpchangeplaybackpositionCommand code> p>
Ces contrôles de lecture sont des contrôles fournis par le système et je vois qu'il n'y a pas d'observateurs ni de délégués fournis pour identifier lorsque ces événements sont déclenchés par l'utilisateur. Cependant, vous pouvez faire ci-dessous pour connaître l'utilisateur cherche à utiliser la barre de progression. Lorsque l'utilisateur cherche que vous obtiendrez ci-dessous la notification.
let controller = AVPlayerViewController() controller.player = player controller.showsPlaybackControls = false
Est-ce que cela répond à votre question? Avplayer - flux en arrière / rapide
Non, j'ai juste besoin d'un rappel ou d'une notification lorsque l'utilisateur transmetteur / rembobinage