Vcl.MPlayer.TMediaPlayer.Notify

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Notify: Boolean read FNotify write SetNotify;

C++

__property bool Notify = {read=FNotify, write=SetNotify, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.MPlayer.pas
Vcl.MPlayer.hpp
Vcl.MPlayer TMediaPlayer

Description

Détermine si un événement OnNotify doit être généré.

Notify détermine si l'appel suivant à une méthode de contrôle multimédia (Back, Close, Eject, Next, Open, Pause, PauseOnly, Play, Previous, StartRecording, Resume, Rewind, Step ou Stop) générera un événement OnNotify à la fin de l'exécution de la méthode.

Si Notify vaut true, la méthode suivante de contrôle multimédia générera un événement OnNotify quand elle se terminera et le message de notification sera stocké dans la propriété NotifyValue. Si Notify vaut false, la méthode ne générera pas d'événement OnNotify et NotifyValue demeurera inchangée.

Notify n'affecte que l'appel suivant à une méthode de contrôle multimédia. Après un événement OnNotify, Notify doit être réinitialisée pour affecter les éventuelles méthodes de contrôle multimédia suivantes.

Par défaut, Play et StartRecording fonctionnent comme si Notify valait true. Initialisez Notify à false avant d'appeler Play ou StartRecording pour empêcher la génération d'un événement OnNotify quand la lecture ou l'enregistrement est terminé. Par défaut, toutes les autres méthodes de contrôle multimédia fonctionnent comme si Notify valait false.

Conseil :  Initialisez Notify à true si le contrôle multimédia suivant doit prendre un long moment, afin que l'application soit notifiée de la terminaison de la méthode de contrôle multimédia. Si Notify est initialisée à true, il est recommandé d'initialiser Wait à false afin que le contrôle de l'exécution revienne à l'application avant la fin de la méthode de contrôle multimédia.

Remarque :  Si vous tentez d'utiliser la fonction de reprise avec un périphérique ne supportant pas Resume, la reprise a lieu comme si la méthode Play avait été appelée. Si Notify a été initialisée à true avant l'appel à Resume (ou à toute autre méthode de contrôle multimédia), Notify n'affectera pas l'appel à Resume. Resume ne générera pas d'événement OnNotify lors de la terminaison et NotifyValue demeurera inchangée.

Voir aussi