所以我面临产生反应Android原生的WebView其中包含Vimeo的视频页面将加载,我可以播放视频的问题,但控制最终会消失,我将无法此后控制(暂停等)。
我做了一些调试,发现一个(哈克)解决方案,所以我想与大家分享我的发现:
所以我面临产生反应Android原生的WebView其中包含Vimeo的视频页面将加载,我可以播放视频的问题,但控制最终会消失,我将无法此后控制(暂停等)。
我做了一些调试,发现一个(哈克)解决方案,所以我想与大家分享我的发现:
这里是我的发现:
还有的WebView的,说在18号线的控制台上的警告player.js
位于https://f.vimeocdn.com/p/2.68.16/js/player.js :
[Deprecation] 'HTMLVideoElement.webkitSupportsFullscreen' is deprecated. Please use 'Document.fullscreenEnabled' instead.
当问题会/做发生。
更改用户代理停止此警告展现出来,而不会出现问题。
含长期用户代理Android
似乎会导致问题。 例如,我的用户代理是Mozilla/5.0 (Linux; Android 7.1.1; ONEPLUS A5000 Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/64.0.3282.137 Mobile Safari/537.36
,但是当我除去Android
从它,它工作正常。
从这一点,设置简单用户代理" "
修复了这个问题,以及(虽然不推荐)。
所以对我来说似乎是造成实际Vimeo的玩家的代码(不是在这个库),这似乎是做了很多的事情与用户代理的问题。 这将是巨大的,如果我们可以从别人谁是熟悉的一些见解player.js
。