H5 video 播放器demo
来源:互联网 发布:程序员考试考英语吗 编辑:程序博客网 时间:2024/06/05 00:52
H5 video 播放器demo
前言
最近在做一个wap端的项目,需要视频播放功能。大家也知道wap对flash支持很差,优先考虑使用h5播放器video,之后在介绍几个插件和第三方视频实现方法。
H5 video
因为是原生的界面比较普通,但使用起来没什么问题,手机端兼容情况很不错。网上的教程也比较多。我这里提供了一个demo给大家学习。
demo代码:
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <video id="video" src="http://vjs.zencdn.net/v/oceans.mp4" controls="controls" autoplay height="100%" width="100%">您的浏览器不支持。</video> <button type="button" style="text-align: center;" onclick="launchFullScreen(document.getElementById('video'))">全屏</button> </body> <script type="text/javascript"> //全屏幕播放 function launchFullScreen(element) { if(element.requestFullScreen) { element.requestFullScreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.webkitRequestFullScreen) { element.webkitRequestFullScreen(); } } </script></html>
支持格式:
浏览器兼容性:
Video.js
video.js是一款开源免费的视频播放器,兼容性特好,兼容web和wap端大多数浏览器,兼容ie6以上。Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Flash 播放器。
demo:http://www.jq22.com/yanshi404
官网:http://www.videojs.com
github:https://github.com/videojs/video.js
Flowplayer.js
FlowPlayer 是一个Web上的视频播放器,可以很容易将它集成在任何的网页上。支持HTTP以及流媒体传输。flowplayer分html5版和flash版本,大家可根据需求选择版本。Flowplayer支持播放flv、swf等流媒体以及图片文件,能够非常流畅的播放视频文件,支持自定义配置和扩展。
demo:http://www.jq22.com/yanshi6854
官网:https://flowplayer.org/latest
github:https://github.com/flowplayer/flowplayer
爱奇艺/优酷
第三方服务,优势是使用视频网站的服务器,可以轻松解决兼容问题,而且断点续传,高清播放都轻松实现,能在任何平台上使用。缺点是带有广告,不过可以购买服务来避免广告,除掉爱奇艺/优酷的logo。整体性能无可挑剔。
附:
http://blog.liuxianan.com/html5-video-resize.html 使用transform来适配视频
- H5 video 播放器demo
- H5研究一:定制一个最简单的H5 视频播放器<video></video>
- h5+video+progress自定义播放
- h5的video播放功能
- Android h5全屏播放video
- react搭配h5原生video标签手写网页播放器
- H5的video元素实现的Demo
- H5视频播放库video.js介绍
- video播放器
- video播放器
- jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器
- jqm视频播放器,html5视频播放器,html5音乐播放器,html5播放器,video开发demo,html5视频播放示例,html5手机视频播放器
- h5 video
- h5 video
- H5--video
- H5的video标签的属性和播放事件
- video.js--很赞的H5视频播放库
- H5 video标签在移动端,不默认全屏播放。
- Spring_demo6_AOP_XML
- Intellij IDEA 2017集成MyBatis三剑客
- Gson更改javabean的属性名
- Android【官方教程】NDK Android.mk
- 跳跃游戏II
- H5 video 播放器demo
- LeetCode之Sum of Left Leaves
- git暂存区[重要]
- vb.net 教程 11-1 打印组件 4 PrintDocument 1
- 程序员想换行该怎样抉择
- Content provider 中getPathSegments用途
- Android绘图机制与处理技巧(三)Android图像处理之色彩特效处理
- spark分析航班总拖延时间
- c/c++整理--c++面向对象(4)