iPhone 6s上的一个three.js视频示例不起作用(只有黑色面板)
one three.js example of video on iPhone 6s did not work( only black panel)
iPhone 6s上的一个three.js视频示例不起作用(只有黑色面板(
https://stemkoski.github.io/Three.js/Video.html
但这个例子在PC桌面浏览器上运行良好。它在Safari&iPhone 6s 上的Chrome
截至2019年,iOS的解决方案是
-
你必须在用户手势事件中启动视频,如"点击"或"触摸启动">
否则浏览器将拒绝播放视频
someElement.addEventListener('click', () => { videoElement.play(); });
-
您必须将
playsInline
设置为真正的videoElement.playsInline = true;
以下是iOS 12 的工作示例
http://webglsamples.org/video/video.html
这里也有类似的问题,我想原因是一样的。
Three.js WebGL渲染视频don';t在安卓手机上播放
我发现另一个播放视频文件的进程是由HTML5Web启动的。但我认为这不是iPhone 5的良好用户体验。暂时,通过编程视频播放的本地代码并将应用程序发送到ios 9.3中的Iphone 6s上,问题得到了解决。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- HTML 5视频在iPad上不起作用,iPad布局的侧面有黑色部分
- 三、网状材料不起作用 - 给黑色
- 黑色掩码:用javascript应用的css转换不起作用
- iPhone 6s上的一个three.js视频示例不起作用(只有黑色面板)