Html
    Css
    Js

    
                        
 /* *CoolPlay视频播放器
 * 2016年8月1日 
 * 627314658@qq.com 
 * */

@font-face {
	font-family:'icomoon';
	src:url('fonts/icomoon.eot?63s28v');
	src:url('fonts/icomoon.eot?63s28v#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?63s28v') format('truetype'),url('fonts/icomoon.woff?63s28v') format('woff'),url('fonts/icomoon.svg?63s28v#icomoon') format('svg');
	font-weight:normal;
	font-style:normal;
}
[class^="icon-"],[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family:'icomoon' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
/*一种旋转的策略*/
@-moz-keyframes spin {
	0% {
	-moz-transform:rotate(0deg)
}
100% {
	-moz-transform:rotate(359deg)
}
}@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@-o-keyframes spin {
	0% {
	-o-transform:rotate(0deg)
}
100% {
	-o-transform:rotate(359deg)
}
}@-ms-keyframes spin {
	0% {
	-ms-transform:rotate(0deg)
}
100% {
	-ms-transform:rotate(359deg)
}
}@keyframes spin {
	0% {
	transform:rotate(0deg)
}
100% {
	transform:rotate(359deg)
}
}* {
	margin:0;
	padding:0;
}
body {
	font-size:16px;
	font-family:"微软雅黑";
}
/*播放器区域*/
.cool-play {
	width:100%;
	height:100%;
	position:relative;
}
.cool-play:-webkit-full-screen {
	width:100%;
	height:100%;
}
.cool-play .cool-title {
	width:100%;
	height:40px;
	background-color:rgba(130,129,129,0.8);
	position:relative;
	line-height:40px;
	z-index:2;
	color:#ff6600;
	opacity:0;
	transition:opacity 0.8s;
	-webkit-transition:opacity 0.8s;
	-moz-transition:opacity 0.8s;
	-ms-transition:opacity 0.8s;
}
.cool-play .cool-title span {
	padding-left:20px;
}
.cool-play .cool-video .icon-c-loading {
	color:#FF6600;
	top:50%;
	left:50%;
	position:absolute;
	font-size:40px;
	margin-left:-20px;
	margin-top:-20px;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
	display:none;
}
.cool-play .video {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#000;
}
/*播放器按钮*/
.cool-module {
	width:100%;
	background-color:rgba(130,129,129,0.8);
	bottom:0px;
	left:0px;
	position:absolute;
	opacity:1;
	/*方便调试,先定义为1,正常情况为0*/
	
	color:#fff;
	transition:opacity 0.8s;
	-webkit-transition:opacity 0.8s;
	-moz-transition:opacity 0.8s;
	-ms-transition:opacity 0.8s;
}
.cool-module a {
	cursor:pointer;
}
.cool-btn {
	height:38px;
}
.cool-play:hover .cool-title {
	opacity:1;
}
.cool-play:hover .cool-module {
	opacity:1;
}
.cool-btn .btn a {
	font-size:24px;
	line-height:38px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
}
.cool-btn .cool-btn-left {
	display:inline-block;
	padding-left:10px;
	float:left;
}
.cool-btn .cool-btn-center {
	display:inline-block;
	line-height:38px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	margin-left:20px;
}
.cool-btn .cool-btn-right {
	display:inline-block;
	float:right;
	padding-right:10px;
}
.cool-btn a:hover {
	color:#ff5500;
}
/*进度条*/
.cool-module .cool-progress {
	width:100%;
	height:4px;
	background-color:#fff;
	display:block;
	position:relative;
}
.cool-module .cool-progress .cool-played {
	background-color:#ff6600;
	height:100%;
	width:0%;
	position:absolute;
	/*transition:width .3s;
	-webkit-transition:width .3s;
	-moz-transition:width .3s;
	-ms-transition:width .3s;
	*/
}
.cool-module .cool-progress .cool-drag {
	height:8px;
	width:8px;
	border-radius:100%;
	background-color:#fff;
	top:-2px;
	position:relative;
	margin-left:0%;
	position:absolute;
	display:none;
}
.voice {
	position:relative;
}
.voice:hover .c-voice {
	display:block;
}
.c-voice {
	position:absolute;
	width:40px;
	height:120px;
	background-color:rgba(130,129,129,0.8);
	bottom:38px;
	left:0;
	display:none;
}
.c-voice-triangle {
	position:absolute;
	bottom:-6px;
	left:12px;
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:6px solid rgba(130,129,129,0.8);
}
.voice-bar {
	height:100px;
	width:2px;
	background-color:#000;
	position:absolute;
	left:50%;
	margin-left:-1px;
	bottom:10px;
}
.voice-bared {
	height:80px;
	width:2px;
	background-color:#f50;
	position:absolute;
	left:50%;
	margin-left:-1px;
	bottom:0;
}
.voice-dot {
	position:absolute;
	width:10px;
	height:10px;
	background-color:#fff;
	border-radius:100%;
	left:-4px;
	top:-5px;
}
.voice-mask {
	height:100px;
	width:20px;
	background-color:red;
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-10px;
	opacity:0;
}

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

js移动端视频播放代码

更新时间:2020-08-09 23:30:43

0