全平台兼容---MP4视频播放器代码

2019-05-14 09:22:09 浏览2164次 作者: 旋风

收藏

包含手机端和电脑端,手机版包括:苹果端、安卓端(含微信内置浏览器和手机内置浏览器),全部可以使用此代码。

用的就是html5的video标签,video里面的poster是视频播放前的视频预览图,不指定poster会显示为空或者视频第一个画面(视设备而定,建议设置poster),点击播放按钮后就会消失不见。

相关视频从网上下载,如有侵权请联系我方下架,谢谢。

PC版效果图:

QQ截图20190514090525.jpg


手机版效果图:

手机.jpg

相关代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery MP4视频播放器代码</title>
<!--封装好的视频布局样式-->
<link rel="stylesheet" href="css/jsmodern.min.css">
<script src="js/jquery.min.js"></script>
<!--mp4视频插件-->
<script src="js/jsmodern.min.js"></script>
<!--视频插件调用方法-->
<script>
$(function () {
//视频
jsModern.video("#video");
//播放视频
$(".VideoBtn").click(function () {
var video = document.getElementById("videoShow");
video.play();
$('.VideoBtn').hide();
})
//监听视频的播放状态
var video = document.getElementById("videoShow");
video.oncanplay = function () {
$(".VideoBtn").show();
//$("#video").attr("poster","");
}
//视频播放事件
video.onplay = function () {
$("#videoShow").attr("poster", "");
$(".VideoBtn").hide();
};
video.onplaying = function () {
$(".VideoBtn").hide();
};
//视频暂停事件
video.onpause = function () {
$(".VideoBtn").show();
};
//点击视频周围暂停播放图片出现
video.onclick = function () {
if (video.paused) {
$(".VideoBtn").hide();
video.play();
} else {
$(".VideoBtn").show();
video.pause();
}
};
})
</script>
</head>
<body>
<div id="video">
<video src="test.mp4" poster='background.jpg' id="videoShow"></video>
<span class="VideoBtn"><img src="images/start.png"></span>
</div>
</body>
</html>


下载链接: https://pan.baidu.com/s/1dYoL4cOoV6GnuwhkgdmMeg 提取码: kgec 

当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。

收藏 分享

相关文章

评论:

文明上网理性发言,请遵守 新闻评论服务协议

当前还没有评论,快来评论吧

上报错误