xgplayer icon indicating copy to clipboard operation
xgplayer copied to clipboard

播放器全屏播放期间,通过后台定时器提交计时数据时,播放器退出全屏

Open xeon-ye opened this issue 7 months ago • 2 comments

如题! 播放时视频期间,需要每隔几分钟(setInterval)发送计时数据判定是否完成学习。在全屏播放时,一旦触发计时提交,视频就会退出全屏。 计时操作仅仅是通过axios进行数据提交。并没有其他操作。 能够提供排查思路或者提供影响全屏播放的因素,感激不尽!

xeon-ye avatar May 18 '25 00:05 xeon-ye

@xeon-ye 应该是有执行了推出全屏的API,exitfullscreen,一般不会轻易退出的。能否提供一下可复现demo?

gemxx avatar May 19 '25 04:05 gemxx

问题由引入引入的fingerprintjs导致,目前使用的axios拦截代码中有获取浏览器指纹的调用,而这个调用中与视频全屏有冲突,注释后恢复正常。

xeon-ye avatar Jul 19 '25 01:07 xeon-ye