H5 的 video

上个星期,项目需求是在公司服务器上放些视屏,通过二维码或链接分享出去,让客户访问。本来是一个很简单的东西,我首先想到的是H5的video 标签。这个标签已经被大多数主流浏览器支持(PC端的Chrome,安卓端浏览器,微信浏览器,QQ浏览器(自带播放器),以及IOS的safari都支持h5的video标签),而且使用简单。

在写好了页面以后,我拿了项目中的一个格式为mp4的视屏开始测试,发现在浏览器和安卓手机上是可以播放的,只是不能快进,但在苹果手机上没有反应。于是我把视屏用格式工厂转为h264/aac,发现还是不能播放。网上说是ios对视屏的限制,<audio>``<video>必须由用户动作触发,不能自动播放。于是绑定监听事件,当客户触发了点击时在播放,发现在苹果手机上还是毫无反应,又去引用网上的插件video.js 还是不行。在一次又一次尝试中,我让公司后台在需要服务器配置一些东西,发现终于能播放了 。当时真是激动的想哭。好吧,废话到这里,下次直接上代码 。

原文地址:https://www.cnblogs.com/yufeiyu/p/9384634.html

时间: 2024-10-08 18:52:31

H5 的 video的相关文章

h5 的video视频控件

h5 的video视频控件 由于html5的流行,其中的video视频的使用很流行,使得可恨的IE9也能与时俱进了. video所支持的格式有mp4.ogg和wav三种. 例: HTML5 Video基础标签 ` <video id="myVideo" controls poster="video.jpg" width="640" height="320" > <source src="video.

解决h5的video标签,android、ipad客户端播放正常,iphone客户端无法播放

在做html5时插入一个视频播放标签video后,测试时android.ipad客户端播放正常,唯独iphone自带浏览器无法播放. 解决办法: 判断用户所使用客户端访问h5页面时是iphone时,点击播放视频触发的是一个视频url链接,而非video标签. js判断代码如下:此代码引用Github中Stanko/html-canvas-video-player var isIphone = navigator.userAgent.indexOf('iPhone') >= 0; // Other

h5页面 video poster属性的hacker问题

最近在做h5 video的时候,发现给video的默认图片不会充满整个video窗口,就在网上找了很久,终于解决这个问题: video{ width: 100%; height: 100%; background:transparent url('img/1.jpg') 50% 50% no-repeat; /*下面就是background-size,每种浏览器都写一个配置*/ -webkit-background-size:cover; -moz-background-size:cover;

h5中video的一些坑

最近我们的项目做了有关短视频的功能,当然视频的合成还是在客户端来完成,涉及到前端页面的部分就是要有一个H5的落地页,这个页面上要有对视频进行播放.起初我觉得这事儿还是挺简单的,不就是在页面上放一个<video>标签,然后用js控制播放暂停就ok了嘛.但是随着测试和上线的过程中我发现还是有好多问题值得去研究的,因此就有了这篇文章. 不就是一个<video>吗,有什么难的? 这就是我最初的想法,在W3C上找一下有关<video>的文档(http://www.w3school

h5之video

var video = document.getElementById("play_video");$(".playButton").click(function(){if(video.paused){video.play();$(this).hide();}else{video.pause();$(this).attr('src', '{{mediaurl="video/video_pause.png"}}');$(this).show();}

微信端 h5 视频 video 自动播放

document.addEventListener("WeixinJSBridgeReady",function(){ document.getElementById("videoID").play();},false); autoplay不能用的 感谢 https://blog.csdn.net/little_boy_9527/article/details/79628897 原文地址:https://www.cnblogs.com/zonglonglong/p/

小程序-video/视频播放---part1:属性及部分函数

微信小程序视频播放和h5的video标签相同, 格式为:<video></video>. 其相关属性及其图文信息解析如下: 按钮相关: controls  显示默认播放控件(播放/暂停按钮.播放进度.时间) autoplay  自动播放  如果加上这个属性,包括弹幕在内的信息自动也自动显示 弹幕相关: danmu-btn  显示控制弹幕按钮 enable-danmu  显示弹幕信息 danmu-list="{{danmulist}}"  定义弹幕显示信息 绑定函

H5视频直播扫盲

H5视频直播扫盲 2016-05-25 • 前端杂项 • 14 条评论 • lvming19901227 视频直播这么火,再不学就out了. 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但不限于前端技术. 1 H5到底能不能做视频直播? 当然可以, H5火了这么久,涵盖了各个方面的技术. 对于视频录制,可以使用强大的webRTC(Web Real-Time Communication)是一个支持网页浏览器进行实时语音对话或视频对话的技术,缺点是只在PC的chrome

H5 视频直播相关技术

一.移动视频直播发展 大家首先来看下面这张图: 可以看到,直播从 PC 到一直发展到移动端,越来越多的直播类 App 上线,同时移动直播进入了前所未有的爆发阶段,但是对于大多数移动直播来说,还是要以 Native 客户端实现为主,但是 H5 在移动直播端也承载着不可替代的作用,例如 H5 有着传播快,易发布的优势,同时最为关键的时 H5 同样可以播放直播视频. 大家可以看下面这张大概的实现图 完整的直播可以分为以下几块: 视频录制端:一般是电脑上的音视频输入设备或者手机端的摄像头或者麦克风,目前