Linux
Cette page a divers guides liés au développement d'applications Wails pour Linux.
Le tag vidéo ne déclenche pas l'événement "ended"
Lorsque vous utilisez un tag vidéo, l'événement "terminé" n'est pas déclenché lorsque la vidéo est finie. Ceci est un bogue dans WebkitGTK, cependant vous pouvez utiliser le contournement suivant pour le corriger :
videoTag.addEventListener("timeupdate", (event) => {
if (event.target.duration - event.target.currentTime < 0.2) {
let ended = new Event("ended");
event.target.dispatchEvent(ended);
}
});
Source : Lyimmi sur le forum de discussion
Erreur GStreamer lors de l'utilisation d'éléments audio ou vidéo
Si vous voyez l'erreur suivante lorsque vous incluez les éléments <Audio> ou <Video> sous Linux, vous devrez peut-être installer gst-plugins-good.
GStreamer element autoaudiosink not found. Please install it
Installation
Exécutez la commande d'installation appropriée de la distribution suivante :
- Arch
- Debian/Ubuntu
- Fedora
pacman -S gst-plugins-good
apt-get install gstreamer1.0-plugins-good
dnf install gstreamer1-plugins-good
Si le paquet ajouté ne résout pas le problème, des dépendances supplémentaires de GStreamer peuvent être nécessaires. Voir la page d'installation de GStreamer pour plus de détails.
Notes additionnelles
- Ce problème est causé par un problème en amont avec WebkitGTK.
- Les systèmes basés sur Arch semblent avoir ce problème plus souvent que les autres distributions.
- Ce problème affecte les applications Tauri.
Source: developomp sur le forum de discussion Tauri.