O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

RMMZ - ALGUÉM PODE TESTAR? Pular vídeo, método por eventos

Iniciado por Crixus, 23/08/2021 às 18:31

Ele serve para pular o vídeo que estiver rodando, basta criar um evento comum em processo paralelo, o comando funciona perfeitamente no RMMV, e continua o evento que disparou o vídeo:
◆If:Script:Graphics.isVideoPlaying()
  ◆If:Button [Cancel] is pressed down
    ◆Script:Graphics._video.currentTime=Graphics._video.duration
    ◆
  :End
  ◆
:End


Presumo que no RMMZ deve ser algo assim, pois a ID do elemento HTML de vídeo tem o "G" em minúscula e quem controla o vídeo é uma função diferentes do Graphics:
◆If:Script:Video.isPlaying()
  ◆If:Button [Cancel] is pressed down
    ◆Script:Video._element.currentTime=Video._element.duration
    ◆
  :End
  ◆
:End


Eu preferi fazer por eventos por que ficaria mais fácil do desenvolvedor poder modificar o método que chamará o "pular vídeo".

Aqui alguns vídeos pra baixar e fazer o teste:
https://file-examples.com/index.php/sample-video-files/sample-webm-files-download/
https://www.webmfiles.org/demo-files/

Fico no aguardo.

Pô, bacana. Embora eu nunca tenha usado a opção de mostrar vídeo, é um método bem prático.

23/08/2021 às 21:41 #2 Última edição: 24/08/2021 às 13:14 por Crixus
Obrigado, presumo que a ideia não seja nada original mas que consegui ser uma das "Boas práticas" de programação, mesmo por eventos.

No RMMV funcionou, ainda preciso saber se realmente funciona no RMMZ, se puder me confirmar.

Como estou sem a engine (Versão Trial expirou), eu simulei o teste pelo console, na verdade posso editar os eventos comuns pelo editor de texto, mas realmente não estou com cabeça pra isso, por isso preferi criar um tópico.