← 返回首页
HTMLVideoElement : méthode cancelVideoFrameCallback() - Les API Web | MDN

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLVideoElement : méthode cancelVideoFrameCallback()

Baseline 2024
Nouvellement disponible

Depuis October 2024, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.

La méthode cancelVideoFrameCallback() de l'interface HTMLVideoElement annule une fonction de rappel de trame vidéo précédemment enregistrée.

Dans cet article

Syntaxe

js
cancelVideoFrameCallback(id)

Paramètres

id

Un nombre représentant l'identifiant de la fonction de rappel de trame vidéo à annuler. Il s'agit de la valeur retournée par l'appel correspondant à HTMLVideoElement.requestVideoFrameCallback.

Valeur de retour

Aucune (undefined).

Exemples

Annuler une fonction de rappel de trame vidéo

Cet exemple montre comment utiliser cancelVideoFrameCallback() pour annuler une fonction de rappel de trame vidéo précédemment enregistrée.

js
let videoCallbackId = null; function updateCanvas(now, metadata) { // Traiter la trame // … // Réenregistrer la fonction de rappel pour la prochaine trame // Il est important de mettre à jour videoCallbackId à chaque itération // afin de pouvoir annuler la fonction de rappel correctement videoCallbackId = video.requestVideoFrameCallback(updateCanvas); } // Enregistrement initial de la fonction de rappel pour la première trame videoCallbackId = video.requestVideoFrameCallback(updateCanvas); // … // Annuler la fonction de rappel de trame vidéo en utilisant le dernier videoCallbackId if (videoCallbackId !== null) { video.cancelVideoFrameCallback(videoCallbackId); }

Spécifications

Spécification
HTMLVideoElement.requestVideoFrameCallback()
# dom-htmlvideoelement-cancelvideoframecallback

Compatibilité des navigateurs

Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.

Voir aussi