ios中的three.js视频纹理在单独发布的播放器中播放-创意?

ios中的three.js视频纹理在单独发布的播放器中播放-创意?,ios,video,three.js,textures,Ios,Video,Three.js,Textures,我正在尝试使用three.js在iOS中的几何体上播放视频纹理,但是浏览器没有将视频作为纹理播放,而是在覆盖窗口的播放器中启动视频。我已经尝试过直接在纹理中加载mp4,首先通过画布加载,等等。如果我用播放器的控件暂停视频,然后“挤压”,播放器就会离开,在暂停帧的geo上留下暂停的纹理 例如: 展示同样的问题。所以我假设这是iOS中的一个新“功能” 这是iOS问题还是Safari问题?如果有人有解决办法,我将不胜感激。谢谢找到了一个来自iOS帖子的链接,该链接指向一个苹果页面。小屏幕iOS设备全屏

我正在尝试使用three.js在iOS中的几何体上播放视频纹理,但是浏览器没有将视频作为纹理播放,而是在覆盖窗口的播放器中启动视频。我已经尝试过直接在纹理中加载mp4,首先通过画布加载,等等。如果我用播放器的控件暂停视频,然后“挤压”,播放器就会离开,在暂停帧的geo上留下暂停的纹理

例如: 展示同样的问题。所以我假设这是iOS中的一个新“功能”


这是iOS问题还是Safari问题?如果有人有解决办法,我将不胜感激。谢谢

找到了一个来自iOS帖子的链接,该链接指向一个苹果页面。小屏幕iOS设备全屏播放视频-显然覆盖了HTML中的任何指令

我通过在视频元素上设置“playsinline”属性解决了这个问题。还有一个polyfill:

似乎有人绕过了这个问题@scott singer.: