您现在的位置是:网站首页> 编程资料编程资料
html5 video全屏播放/自动播放的实现示例html5中嵌入视频自动播放的问题解决html5自动播放mov格式视频的实例代码解决HTML5中的audio在手机端和微信端的不能自动播放问题HTML5 解决苹果手机不能自动播放音乐问题有关HTML5中背景音乐的自动播放功能HTML5页面音视频在微信和app下自动播放的实现方法HTML5页面音频自动播放的实现方式
                     2021-08-30
                1099人已围观
                
                2021-08-30
                1099人已围观
            
简介 这篇文章主要介绍了html5 video全屏播放/自动播放的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
近期开始开发公司新版官网, 首页顶部(header)是一个全屏播放的小视频, 现简单总结如下:
页面代码
其中php简单判断了一下是否是移动设备, 移动设备不展示视频(如果移动端展示的话, 需要解决iOS上无法自动播放的问题):
ps: 如果H5页面主要在微信浏览器中访问,可以解决iOS上视频自动播放的问题:解决iOS h5 audio自动播放(亲测有效)
 class Helper { public static function isMobile() { if (preg_match("/(iPhone|iPod|Android|ios|iPad)/i", $_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } } } video标签样式
为了让视频占满整个屏幕, 关键在于video标签样式的设置:
 .home-video { z-index: 100; position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; object-fit: fill;/*这里是关键*/ width: auto; height: auto; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background: url(../video/cover.jpg) no-repeat; background-size: cover; }视频跟随浏览器窗口大小的改变:
 $('.home-video').height(window.innerHeight); $('.header').height(window.innerHeight); $(window).resize(function() { $('.home-video').attr('height', window.innerHeight); $('.home-video').attr('width', window.innerWidth); $('.header').height(window.innerHeight); }); 页面加载完成再次触发播放,防止autoplay未生效
 document.getElementById('homeVideo').play();到此这篇关于html5 video全屏播放/自动播放的实现示例的文章就介绍到这了,更多相关html5 video全屏播放/自动播放内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- HTML5 通过Vedio标签实现视频循环播放的示例代码HTML5播放实现rtmp流直播使用HTML5加载音频和视频的实现代码Html5 webRTC简单实现视频调用的示例代码HTML5 video循环播放多个视频的方法步骤html5视频自动横过来自适应页面且点击播放功能的实现HTML5基于flash实现播放RTMP协议视频的示例代码
- Html5饼图绘制实现统计图的方法html5 canvas简单封装一个echarts实现不了的饼图
- Canvas 帧动画吃苹果小游戏canvas简单连线动画的实现代码5分钟实现Canvas鼠标跟随动画背景canvas实现有递增动画的环形进度条的实现方法前端canvas动画如何转成mp4视频的方法Canvas实现贝赛尔曲线轨迹动画的示例代码用canvas做一个DVD待机动画的实现代码canvas实现扭蛋机动画效果的示例代码canvas实现漂亮的下雨效果的示例Canvas制作的下雨动画的示例canvas实现圆形进度条动画的示例代码
- HTML5 video进入全屏和退出全屏的实现方法html5 移动端视频video的android兼容(去除播放控件、全屏)HTML5 video播放器全屏(fullScreen)方法实例
- canvas实现图片镜像翻转的2种方式在canvas上实现元素图片镜像翻转动画效果的方法
- html5关于外链嵌入页面通信问题(postMessage解决跨域通信)详解html5 postMessage解决跨域通信的问题html5通过postMessage进行跨域通信的方法html5的websockets全双工通信详解学习示例HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
- HTML5跳转小程序wx-open-launch-weapp的示例代码HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题微信小程序之html5 canvas绘图并保存到系统相册HTML5 和小程序实现拍照图片旋转、压缩和上传功能基于Jscex +HTML5 Canvas 制作的抽奖小程序
- uniapp+Html5端实现PC端适配
- HTML5获取当前地理位置并在百度地图上展示的实例移动端Html5中百度地图的点击事件Html5如何唤起百度地图App的方法HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码HTML5地理定位与第三方工具百度地图的应用html5定位获取当前位置并在百度地图上显示html5定位并在百度地图上显示的示例
- HTML5图片层叠的实现示例HTML5 层的叠加的实现html5写一个BUI折叠菜单插件的实现方法基于HTML5代码实现折叠菜单附源码下载
 
                                
                                                         
                                
                                                         
                                
                                                         
 
    