Liste des événements

Voici la liste des événements générés par le Nimbb Player. Vous pouvez les intercepter dans votre code JavaScript.

Les événements sont générés uniquement si vous spécifiez votre clé de développeur en paramètre. Consultez notre tutoriel pour obtenir de l'aide.

Nimbb_cameraActivated(idPlayer) La caméra a été activée avec succès (habituellement une fois que l'utilisateur a donné accès à la caméra en mode d'enregistrement ou lors de la réactivation du mode d'enregistrement). Si cet événement n'est pas déclenché, l'accès à la caméra est probablement bloqué.
Nimbb_cameraDeactivated(idPlayer) La caméra a été désactivée (généralement après l'enregistrement d'une vidéo).
Nimbb_captureChanged(idPlayer, allowed) L'utilisateur a changé les paramètres de confidentialité d'Adobe Flash Player afin de permettre un accès aux caméra/microphone. Le paramètre allowed est défini à 'true' si l'accès est autorisé.
Nimbb_initCompleted(idPlayer) Le lecteur a été initialisé et est prêt. Vous pouvez accéder les méthodes du lecteur à partir de ce point.
Nimbb_initStarted(idPlayer) Le lecteur est en cours d'initialisation et n'est pas prêt. Vous pouvez cependant obtenir une référence à l'objet du lecteur ici.
Nimbb_microTick(idPlayer, level) Pendant l’enregistrement d'une vidéo, cet événement est appelé à chaque seconde. Le paramètre level indique la valeur de niveau d'enregistrement du microphone de 0 (pas de son) à 100 (son intégral). Utilisez cette valeur pour la détection audio.
Nimbb_modeChanged(idPlayer, mode) Le mode du lecteur a changé, qui peut être 'view' ou 'record'.
Nimbb_noCameraDetected(idPlayer) Le lecteur n'a pas détecté de caméra.
Nimbb_noMicroDetected(idPlayer) Le lecteur n'a pas détecté de microphone.
Nimbb_playbackPreciseTick(idPlayer, secondes) Pendant la lecture d'une vidéo, cet événement est appelé à chaque dixième de seconde. Le paramètre secondes indique la position actuelle de la lecture. Remarque : l'événement peut ne pas être appelé à exactement chaque dixième de seconde, de sorte que la précision peut varier.
Nimbb_playbackStarted(idPlayer) Le lecteur a démarré la lecture.
Nimbb_playbackStopped(idPlayer, endReached) Le lecteur a arrêté la lecture. Le paramètre endReached est défini à 'true' si la vidéo a jouée complètement.
Nimbb_playbackTick(idPlayer, secondes) Pendant la lecture d'une vidéo, cet événement est appelé à chaque seconde. Le paramètre secondes indique la position actuelle de la lecture.
Nimbb_qualityChanged(idPlayer, level) Lors de l'enregistrement d'une vidéo, cet événement est appelé à chaque fois que le lecteur change le niveau de compression de la vidéo, affectant la qualité de l'image. Le paramètre level indique le niveau de qualité d'image, de 1 (la plus faible qualité, compression max) à 100 (pas de compression, plus haute qualité). Vous pouvez surveiller cet événement et si vous voyez que le niveau est à la baisse, la capture vidéo est probablement mauvaise et l'utilisateur a probablement une connexion lente.
Nimbb_recordingStarted(idPlayer) Le lecteur a démarré l'enregistrement.
Nimbb_recordingStopped(idPlayer) Le lecteur a arrêté l'enregistrement.
Nimbb_recordLengthChanged(idPlayer, seconds) Le temps d'enregistrement maximum a changé.
Nimbb_sliderClick(idPlayer, position) La barre de position (en mode lecture) est cliquée et renvoie la position en secondes (avec 1 décimale).
Nimbb_stateChanged(idPlayer, state) Le statut du lecteur a changé. Valeurs possibles : 'init', 'ready', 'busy', 'recording', 'playing', 'error'.
Nimbb_videoSaved(idPlayer) La vidéo a été enregistrée.
Nimbb_volumeChanged(idPlayer, volume) Le niveau de volume du lecteur a changé, valeurs entre 0 (pas de son) et 100 (maximum).

Remarquez le paramètre idPlayer qui contient le nom du lecteur qui a appelé l'événement. Pour un exemple d'utilisation dans votre code, consultez notre tutoriel.

Consultez notre Guide du développeur pour commencer avec Nimbb.