跳至正文

PixiJS 监听 pointerdown 的问题

标签:

采用 PixiJS 做了一个 H5,加载完成后 H5 的首页有一个“进入”按钮,点击此按钮后,先要播放一个视频……

按钮监听的是 pointerdown,本以为点击之后就可以播放视频了,但是在电脑端,通过 chrome 测试的时候,发现播放视频还是会报错;必须得在页面上哪里随便点一下,在点击按钮,就能正常播放视频了……

其原因在网上找到了一个解释:

Despite adding support for pointer events in the latest Chrome… they haven’t made them act as a user event that can unlock other apis, like webaudio and fullscreen. To unlock these APIs, you’ll need to explicitly use ‘touchstart’

原文

但是实际测试,还是 touchend 最有效。

此问题在 iOS 手机上没有,部分 Android 手机和电脑端表现一致。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注