社区
CSS
帖子详情
求IE下 video 自由拉伸代码
oicuivu
2016-11-04 02:55:07
chrome 、firefox可使用样式object-fit:fill;来实现自由拉伸,但这个属性在IE及Edge下不支持。求解决方法。
...全文
242
1
打赏
收藏
求IE下 video 自由拉伸代码
chrome 、firefox可使用样式object-fit:fill;来实现自由拉伸,但这个属性在IE及Edge下不支持。求解决方法。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oicuivu
2016-11-05
打赏
举报
回复
没有直接的解决方法,最后是通过js修改transform scale(x,y)来实现,贴一下代码: [code=javascript][/ //调整视频大小,IE兼容 function resetVideoSize(area){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 器 var isIE = userAgent.indexOf("Trident") > -1; //判断是否IE浏览器 if(isIE){ $(area).find("div.node > video.video").each(function(index, element) { var actualRatio = $(element)[0].videoWidth/$(element)[0].videoHeight; var targetRatio = $(area).width()/$(area).height(); var scaleX = 1; var scaleY = 1; if(actualRatio < targetRatio){ scaleX = targetRatio / actualRatio; }else{ scaleY = actualRatio / targetRatio; } $(element).css({"transform":"scale(" + scaleX + "," + scaleY + ")"}); }); } } code]
【小结】HTML5视频
video
video
标签是HTML5新增的用于定义视频的标签 在标签之间放置文本内容,这样老的浏览器就在访问时就会显示文本内容。 <
video
scr=data/test.mp4"">您的浏览器版本过低不能访问,请升级</
video
> 支持格式 mp4、webm、ogv safari浏览器和IE9以上浏览器只支持mp4 IE8以下不支持 IE9以上浏览器可以使用source标签支持...
HTML5全屏背景视频播放特效实操
video
>现代Web应用允许用户在浏览器内使用全屏模式来提供更加沉浸式的体验。HTML5提供了全屏API,允许开发者控制页面内的元素进入和退出全屏模式。<
video
>元素自然地适合于这种模式,因为它可以充满整个屏幕,提供更加震撼的视觉效果。全屏API由规范定义,支持通过JavaScript调用来控制元素进入全屏。以下是一些关键的全屏方法:: 使一个元素进入全屏模式。: 退出全屏模式。: 返回当前文档中处于全屏模式的元素。当视频元素请
求
全屏时,可以通过监听。
前端基础面试题(HTML + CSS)
前端基础面试题(HTML + CSS) 1.行内元素和块级元素?img算什么?行内元素怎么转化为块级元素? 行内元素:和有他元素都在一行上,高度、行高及外边距和内边距都不可改变,文字图片的宽度不可改变,只能容纳文本或者其他行内元素;其中img是行元素 块级元素:总是在新行上开始,高度、行高及外边距和内边距都可控制,可以容纳内敛元素和其他元素; 行元素转换为块级元素方式:display:block; 2.将多个元素设置为同一行?清除浮动有几种方式? 将多个元素设置为同一行:float,inline-b
HTML及css疑问解答题前端面试题
1. 什么是盒模型 盒模型 margin(外边距)- 清除边框外的区域,外边距是透明的。 border(边框)- 围绕在内边距和内容外的边框。 padding(内边距)- 清除内容周围的区域,内边距是透明的。 content(内容)- 盒子的内容,显示文本和图像。 W3C的标准盒模型 在标准的盒子模型中,width指content部分的宽度 IE的盒模型 在IE盒子模型中,width表示con...
Web点播播放器1.0——腾讯sdk网页点播播放器
https://www.qcloud.com/document/product/267/5706 功能介绍 本文档是介绍腾讯云视频点播服务的网页播放器(Web SDK)的使用说明,它可帮助腾讯云客户直接使用经过验证的视频播放能力,通过灵活的接口,快速同自有Web应用集成,以实现桌面应用播放功能。同时本SDK还提供在WEB端上传视频的能力。 该SDK所播放的文件受限于全局防盗链功能定义。详细内...
CSS
61,129
社区成员
60,711
社区内容
发帖
与我相关
我的任务
CSS
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
复制链接
扫一扫
分享
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章