mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-25 01:13:25 +01:00
Fix seek to a new time in youtube video does not work when pause action happens instantly after it
This commit is contained in:
parent
e82387c15e
commit
87f77a52ea
@ -453,7 +453,16 @@ export class et2_video extends et2_baseWidget implements et2_IDOMNode
|
||||
if (this.youtube.pauseVideo)
|
||||
{
|
||||
this.youtube.pauseVideo();
|
||||
this.currentTime(this.youtube.getCurrentTime());
|
||||
if (this.youtube.getCurrentTime() != this._currentTime)
|
||||
{
|
||||
// give it a chance to get actual current time ready otherwise we would still get the previous time
|
||||
// unfortunately we need to rely on a timeout as the youtube seekTo not returning any promise to wait for.
|
||||
setTimeout(_=>{this.currentTime(this.youtube.getCurrentTime());},500);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.currentTime(this.youtube.getCurrentTime());
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user