mirror of
https://github.com/wavetermdev/wails.git
synced 2026-08-05 13:53:43 -07:00
doc: linux workaround for ended event in video tag
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
|
||||
# Linux
|
||||
|
||||
This page has miscellaneous guides related to developing Wails applications for Linux.
|
||||
|
||||
## Video tag doesn't fire "ended" event
|
||||
|
||||
When using a video tag, the "ended" event is not fired when the video is finished playing. This is a bug
|
||||
in WebkitGTK, however you can use the following workaround to fix it:
|
||||
|
||||
```js
|
||||
videoTag.addEventListener("timeupdate", (event) => {
|
||||
if(event.target.duration - event.target.currentTime < 0.2) {
|
||||
let ended = new Event("ended");
|
||||
event.target.dispatchEvent(ended);
|
||||
}
|
||||
})
|
||||
```
|
||||
Source: [Lyimmi](https://github.com/Lyimmi) on the
|
||||
[discussions board](https://github.com/wailsapp/wails/issues/1729#issuecomment-1212291275)
|
||||
Reference in New Issue
Block a user