html5视频播放器 一 (改写默认样式)
一个项目用到了html5视频播放器,于是就写了一个,走了很多坑,例如在chrome中加载视频出现加载异常等
先看看效果

是不是感觉换不错,以下是我播放器改写样式的布局。
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title>CoolPlay</title>
<link rel="stylesheet" href="css/cool.css" />
</head>
<body>
<!--
作者:627314658@qq.com
时间:2017-01-01
描述:H5播放器开发
-->
<!--播放器区域 开始-->
<div class="" style="width:600px;height: 400px;margin: 50px auto;">
<div id="cool-play" class="cool-play">
<div class="cool-title">
<span>哈佛大学演讲</span>
</div> <div class="cool-video">
<video id="video" class="video">
<source src="file/test.mp4" type="video/mp4" ></source>
您的浏览器不支持 HTML5 video 标签。
</video>
<span class="icon-c-loading"></span>
</div> <div id="c-box" class="cool-module">
<div class="">
<a id="c-progress" class="cool-progress">
<span id="c-played" class="cool-played"></span>
<span type="range" id="c-drag" class="cool-drag"></span>
</a>
</div>
<div class="cool-btn">
<div class="cool-btn-left btn">
<a id="c-previous" class="icon-c-previous"></a>
<a id="c-play" class="icon-c-play" onclick="playPause()"></a>
<a id="c-next" class="icon-c-next"> </a>
</div>
<div class="cool-btn-center">
<span id="c-currentTime">00:00</span>
<span>/</span>
<span id="c-totalTime">00:00</span>
</div>
<div class="cool-btn-right btn">
<a class="icon-c-refresh"></a>
<a class="voice">
<span class="i-voice icon-c-voice"></span>
<span class="c-voice">
<span class="c-voice-triangle"></span>
<span class="voice-bar">
<span class="voice-bared">
<span class="voice-dot"></span>
</span>
</span>
<span class="voice-mask"></span>
</span>
</a>
<a id="cool-fullScreen" class="icon-c-enlarge"></a>
</div>
</div>
</div>
</div>
</div>
<script src="js/cool.js" type="text/javascript" charset="utf-8" async defer></script>
</body>
</html>
html5视频播放器 一 (改写默认样式)的更多相关文章
- 打造自己的html5视频播放器
前段时间重新学习了一下html5的video部分,以前只是停留在标签的使用上,这一次决定深入了解相关的API,并运用这些API打造一个简单的视频播放器.所谓“打造自己的”,就是要自己重写video标签 ...
- html5视频播放器 二 (功能实现及播放优化)
样式改写css,其中的一些按钮是在“阿里妈妈”上找的字体图标,就不向上传了. /* *CoolPlay视频播放器 * 2016年8月1日 * 627314658@qq.com * */ @font-f ...
- jqm视频播放器,html5视频播放器,html5音乐播放器,html5媒体播放器,video开展demo,html5视频播放演示示例,html5移动视频播放器
最近看到很多有用的论坛html5视频播放的发展,音乐播放功能,大多数都在寻找答案.所以,我在这里做一个demo.对于大家互相学习.html5开发越来越流行,至于这也是一个不可缺少的一部分的视频. 如何 ...
- Html5视频播放器-VideoJS+Audio标签实现视频,音频及字幕同步播放
一,VideoJS介绍 引用脚本,videojs很为你着想,直接cdn了,你都不需要下载这些代码放入自己的网站 <link href=”http://vjs.zencdn.net/c/video ...
- 一个html5视频播放器
具有播放视频,拖拽,自定义右键菜单,上传头像的功能 <!DOCTYPE html><html lang="en"> <head> <met ...
- video.js html5 视频播放器
我个人感觉很不错 https://github.com/videojs/video.js <head> <title>Video.js | HTML5 Video Player ...
- 很震撼的HTML5视频播放器,电影院的感觉
效果很震撼!有电影院的感觉了.呵呵. 看了下代码,依然是 在一个canvas里嵌入<video>然后getImageData 点击这里查看效果 代码: var canvas = docum ...
- html5视频播放器
<!doctype html> <html> <head> <meta http-equiv="Content-Type" content ...
- video.js分段自动加载视频【html5视频播放器】
突发奇想的需求,要在官网上放一个一个半小时的视频教程…… 然而,加载成了问题,页面是cshtml的.net混合网站,不知道哪儿的限制,导致视频加不出来. 没有办法,只能前端想办法了. 于是将视频切割成 ...
随机推荐
- 全志R58平台调通s5k5eya(RAW+MIPI)
全志R58平台调通s5k5eya(RAW+MIPI) 2017/5/31 10:30 版本:V1.1 1.前期使用的是s5k5eyx的ISP的固件/tuning 文件 Y:\s5k5eya_r58_d ...
- Redux中的异步操作
异步操作的另一种方案就是让Action Creator返回一个Promise对象. 我们这边使用 redux-promise 中间件 import { createStore, applyMidd ...
- 短视频SDK简单易用——来自RDSDK.COM
锐动天地为开发者提供短视频编辑.视频直播.特效.录屏.编解码.视频转换,等多种解决方案,涵盖PC.iOS.Android多平台.以市场为导向,不断打磨并创新技术,在稳定性,兼容性,硬件设备效率优化上千 ...
- oracle 时间格式转化以及计算
--A表中的日期字段 create_date 例如:2017-08-05 转化为2017年8月5日 oracle 在这里的双引号会忽略 select to_char(to_date(tt.c ...
- qt查找框设置
转载请注明出处:http://www.cnblogs.com/dachen408/p/7229129.html 主界面弹出查找框方法,查找框显示在主界面上层,并还可以点击主界面,非模态. class ...
- Windows:32位程序运行在64位系统上注册表会重定向
参考资料 微软注册表英文文档 StackOverflow社区回答 1.注册表位置 64bit系统(Windows Server 2008 R2只有64bit系统)的注册表分32 位注册表项和64位注册 ...
- 08CSS边框边距
CSS边框边距 边框样式——border-style border-top-style border-bottom-style border-left-style border-right-style ...
- django显示图片
dirctory vickey_django vickey(projectname) vickey __init__.py __pycache__ settings.py urls.py wsgi.p ...
- 诊断:MRP0: Background Media Recovery terminated with error 1111
表现: 灾备环境,无法继续应用日志. 日志: MRP0: Background Media Recovery terminated with error 1111 Fri Jan 18 15:55:2 ...
- react-native 框架升级 安卓第三方插件报错 Android resource linking failed
亲自经历react-native从0.55升级到0.58的过程,有点坎坷,ios出现的问题还算不多,但是android这里,随着gradle和buildTool的使用升级,导致第三方插件出现各种问题, ...