Javascript实现视频轮播在pc端与移动端均可


Posted in Javascript onSeptember 29, 2013

最近客户要求用Javascript实现视频轮播:

有兴趣的同学可以参开一下

下面写了一个程序实现视频轮播,pc端与移动端均可以实现,

但移动端,存在有一点bug;

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="textml; charset=UTF-8"> 
<title>Insert title here</title> 
</head> <p>视频轮播11</p> 
<div id="container"></div>
<p>视频轮播22</p> 
</body> 
<ml> 
<script type="text/javascript"> 
var index=0; 
var arr = new Array("71da9e4b6985a7b5951dd62ce7bb020d_7", "71da9e4b691a41961dcd6524593d39ee_7", "71da9e4b69efa71be86d625508ec9feb_7"); 
var container = document.getElementById("container"); 
function printPlayer(index){ 
//alert(arr.length); 
if(index>arr.length-1){ 
index=0; 
} 
//container.removeElement; 
container.innerHTML=""; 
var vid=arr[index]; 
if (navigator.userAgent.match(/iP(od|hone|ad)/i)) { 
var video = document.createElement("video"); 
video.src = "http://v.polyv.net/uc/video/getMp4?vid="+vid; 
video.onended=s2j_onPlayOver; 
//video.addEventListener('ended',j2s_onPlayOver, false); 
video.autoplay="true"; 
video.controls="controls" 
container.appendChild(video); 
}else{ 
var swf="http://player.polyv.net/player_polyv_20130926a.swf?vid="+vid; 
container.innerHTML = "<OBJECT width='600' height='375' ><PARAM NAME=movie VALUE='"+vid+"'><param name='allowscriptaccess' value='always'>" 
+"<param name='allowFullScreen' value='true' />" 
+"<EMBED src='"+swf+"' width='600' height='375' TYPE='application/x-shockwave-flash' allowscriptaccess='always' allowFullScreen='true' /></EMBED>" 
+"</OBJECT>"; 
<!-- container.innerHTML = "<OBJECT>"+swf+"</OBJECT>";--> 
} 
} 
printPlayer(index); 

/* function j2s_onplayover(){ 
index++; 
printPlayer(index); 
} */ 
function s2j_onPlayOver() { 
alert('ssss'); 
index++; 
printPlayer(index); 
} 
</script>

运行效果:
Javascript实现视频轮播在pc端与移动端均可 
Javascript 相关文章推荐
JS脚本defer的作用示例介绍
Jan 02 Javascript
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 Javascript
jQuery Ajax使用FormData对象上传文件的方法
Sep 07 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 Javascript
Bootstrap CSS组件之输入框组
Dec 17 Javascript
ES6新特性之Symbol类型用法分析
Mar 31 Javascript
在Node.js中将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式的方法
Aug 22 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
javascript 设计模式之享元模式原理与应用详解
Apr 08 Javascript
javascript自定义加载loading效果
Sep 15 Javascript
从jquery的过滤器.filter()方法想到的
Sep 29 #Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
Sep 27 #Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 #Javascript
jquery ajax 调用失败的原因示例介绍
Sep 27 #Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 #Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
Sep 27 #Javascript
jquery ready函数、css函数及text()使用示例
Sep 27 #Javascript
You might like
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
2013/06/05 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
Node.js JSON模块用法实例分析
2019/01/04 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python算术运算符实例详解
2017/05/31 Python
python调用c++传递数组的实例
2019/02/13 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
详解Python self 参数
2019/08/30 Python
学习python需要有编程基础吗
2020/06/02 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
大学生的创业计划书就该这么写
2014/01/30 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
日语系毕业求职信
2014/07/27 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
专职安全员岗位职责
2015/04/11 职场文书
写给同事的离职感言
2015/08/04 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
演讲稿之开卷有益
2019/08/07 职场文书
Docker下安装Oracle19c
2022/04/13 Servers
如何Python使用re模块实现okenizer
2022/04/30 Python