2016-10-13 00:16:48 点击量:6 标签: 收藏本文
有任何方法禁用于iPhone Safari播放视频全屏。当然,我已经试过“WebKit playsinline属性,但这只会在你自己的应用程序的工作。
看到:
<video class="" poster="" webkit-playsinline> <source src="" type="video/ogg" preload="auto"> <source src="" type="video/mp4" preload="auto"> </video>
我也想把视频在画布上,但它看起来视频作为一个画布drawimage()方法源不支持iOS。
是否有任何其他方式或替代技术,可以用吗?还是我真的浪费的最后几天,我的时间
- <div id="video-player">
- <video src="http://movies.apple.com/media/us/html5/showcase/2011/demos/apple-html5-demo-tron-us_848x352.m4v"></video>
- <p><a href="javascript:playPause();">Play/Pause</a></p>
- </div>
- <script type="text/javascript">
- // intercept and cancel requests for the context menu
- var myVideo = document.querySelector('video');
- myVideo.addEventListener("contextmenu", function (e) { e.preventDefault(); e.stopPropagation(); }, false);
- // hide the controls if they're visible
- if (myVideo.hasAttribute("controls")) {
- myVideo.removeAttribute("controls")
- }
- // play/pause functionality
- function playPause() {
- if (myVideo.paused)
- myVideo.play();
- else
- myVideo.pause();
- }
- </script>
提示:本实例并不完美,仍有问题。详见苹果官方
http://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室