Compartilhar via


Reprodução e posicionamento

Vários comandos MCI, como reproduzir (MCI_PLAY), parar (MCI_STOP), pausar (MCI_PAUSE), retomar (MCI_RESUME) e buscar (MCI_SEEK), afetam a reprodução ou o posicionamento de um arquivo multimídia. Se um dispositivo MCI receber um comando de reprodução enquanto outro comando de reprodução estiver em andamento, ele aceitará o comando e interromperá ou substituirá o comando anterior.

Muitos comandos MCI, como set (MCI_SET), não afetam a reprodução. Uma notificação de um desses comandos não interfere nos comandos de reprodução ou posição pendentes, desde que as notificações não sejam executadas na mesma instância do driver. Por exemplo, você pode emitir um comando set ou status (MCI_STATUS) enquanto um dispositivo está executando um comando seek sem parar ou substituir o comando seek.

No entanto, pode haver apenas uma notificação pendente. Por exemplo, se um aplicativo solicitar uma notificação para reprodução e seguir essa solicitação com status "notificação de posição inicial", a notificação de reprodução retornará "substituída" e a notificação para o comando status retornará quando for concluída. Nesse caso, no entanto, o comando play ainda terá êxito, mesmo que o aplicativo não tenha recebido a notificação.