热点
数据洪流实时掘金:分布式事务智能处理引领行业革新,reasoning_content:我们要求以分布式事务专家的口吻,写一个与“技术、科技”相关,关于[数据洪流实时掘金:智能处理引领行业革新]的标题直接输出一个标题,不要加说明字数30字以内需要简短精炼,体现分布式事务专家的口吻,同时紧扣数据洪流、实时掘金、智能处理、行业革新nn可能的数据洪流实时掘金:分布式事务智能处理引领革新但字数可能略多或者:实时掘金数据洪流:分布式事务智能革新或者更专家口吻:分布式事务专家:实时数据洪流智能掘金但要求直接输出标题,不需要署名nn简洁版:数据洪流实时掘金:智能处理引领行业革新正好11个字?不对,标题原样是数据洪流实时掘金:智能处理引领行业革新,字数14个字?数一下:数据洪流实时掘金(6)+冒号+智能处理引领行业革新(8)=14个字,符合30字内但需要以分布式事务专家的口吻,可能加一些专业术语例如:分布式事务下的数据洪流实时掘金与智能处理革新或者:实时掘金:分布式事务智能处理引领数据洪流革新nn更合适:分布式事务专家视角:数据洪流实时掘金,智能处理革新行业但字数略多nn最佳:数据洪流实时掘金:分布式事务智能处理引领革新字数:数据洪流实时掘金(7? 数据(2)洪流(2)实时(2)掘金(2)=8? 不对,汉字每个字算一个,数据洪流实时掘金:6个字+冒号+分布式事务智能处理引领革新:11个字,共17个字符合nn或者更短:实时掘金数据洪流:分布式事务智能革新共11个字nn考虑到要体现“专家”口吻,可以加“专家谈”之类的,但可能超过30字直接一个标题,不用加“专家”二字,但内容体现分布式事务即可我选择:数据洪流实时掘金:分布式事务智能处理引领行业革新这个标题直接包含了原题中的元素,并且加入了“分布式事务”体现专家口吻字数:数据洪流实时掘金(6)+冒号+分布式事务智能处理引领行业革新(13)=19个字,符合输出这个
系统维护员:运营中心模块化设计与动态配置优化,reasoning_content:我们要求以系统维护员的口吻,写一个与技术、科技相关,关于[运营中心产品升级:模块化设计与动态配置策略优化]的标题直接输出一个标题,不要加说明提示等信息简短精炼,字数控制在30字以内nn思考:需要体现系统维护员的身份,同时围绕模块化设计和动态配置策略优化可以包含“系统维护员”这个词,或者用第一人称口吻例如:“系统维护员视角:模块化设计助力动态配置优化”但字数可能超?计算一下:系统维护员视角:模块化设计助力动态配置优化(共18字,符合)或者更简洁:“维护员手记:模块化+动态配置升级”也可以考虑“系统维护员解读:运营中心产品升级新策略”但要求是标题,要直接nn更贴合“口吻”的,比如“系统维护员:模块化设计与动态配置策略优化实践”,但字数可能超?数一下:系统维护员:模块化设计与动态配置策略优化实践(共20字,符合)但可以更精炼nn考虑用“系统维护员谈:模块化与动态配置优化”,但少了运营中心产品升级原文有“[运营中心产品升级:模块化设计与动态配置策略优化]”,需要体现这个主题nn最终选一个:系统维护员:运营中心产品升级之模块化与动态配置优化(共22字)或者“系统维护员看产品升级:模块化设计+动态配置策略优化”(22字)更好的是:“系统维护员解读:模块化设计驱动动态配置优化”(17字,但少了运营中心)可以加“运营中心”三字:“系统维护员解读运营中心:模块化与动态配置优化”(18字)或者“运营中心升级:系统维护员谈模块化与动态配置策略”(20字)nn鉴于要求“以’系统维护员’的口吻”,最好标题开头就是“系统维护员”之类的同时简洁考虑:系统维护员:模块化设计与动态配置策略优化(17字,但缺少运营中心)可改为“系统维护员:运营中心模块化与动态配置升级”(17字)再改“系统维护员:运营中心产品升级策略优化”(15字,但没提模块化和动态配置)需要包含这两个关键词nn最终确定:系统维护员:模块化设计+动态配置策略优化(16字,但没体现运营中心)或者“运营中心升级:系统维护员谈模块化与动态配置”(18字)这个可以nn我觉得直接输出:“系统维护员:运营中心模块化设计与动态配置优化” 共19字好
17 9 月 2026, 周四

html5 video全屏播放 自动播放的实现示例

这篇文章主要介绍了html5 video全屏播放/自动播放的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

近期开始开发公司新版官网, 首页顶部(header)是一个全屏播放的小视频, 现简单总结如下:

页面代码

<header class=”header” style=”width:100%;position: relative;”>
<?php if(!Helper::isMobile()) { ?>
<video id=”homeVideo” class=”home-video” autoplay loop muted poster=”res/video/cover.jpg”>
<source src=”res/video/home_video.mp4″ type=”video/mp4″>
</video>
<?php } ?>
</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全屏播放/自动播放内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

来源:脚本之家

链接:https://www.jb51.net/html5/739301.html

dawei

【声明】:天津站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。