Pular para o conteúdo principal
Versão: v2.3.1

Linux

Esta página possui vários guias relacionados ao desenvolvimento de aplicativos Wails para Linux.

A tag de vídeo não ativa o evento "ended"

Ao usar uma tag de vídeo, o evento "ended" não é acionado quando o vídeo terminar de ser reproduzido. Este é um erro no WebkitGTK, no entanto, você pode usar a seguinte solução alternativa para corrigi-lo:

videoTag.addEventListener("timeupdate", (event) => {
if (event.target.duration - event.target.currentTime < 0.2) {
let ended = new Event("ended");
event.target.dispatchEvent(ended);
}
});

Fonte: Lyimmi no fórum de discussões