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 相关文章推荐
用javascript实现页面打印的三种方法
Mar 05 Javascript
javascript 拖放效果实现代码
Jan 22 Javascript
js或css实现滚动广告的几种方案
Jan 28 Javascript
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
JavaScript实现快速排序(自已编写)
Dec 19 Javascript
基于js disabled=&quot;false&quot;不起作用的解决办法
Jun 26 Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 Javascript
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
对Js OOP编程 创建对象的一些全面理解
Jul 26 Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
求js数组的最大值和最小值的四种方法
Mar 03 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的Laravel框架中的event事件操作
2016/03/21 PHP
php创建图像具体步骤
2017/03/13 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
vue-axios使用详解
2017/05/10 Javascript
jQuery.ajax向后台传递数组问题的解决方法
2017/05/12 jQuery
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
javascript如何实现create方法
2019/11/04 Javascript
python虚拟环境 virtualenv的简单使用
2020/01/21 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
[30:37]【全国守擂赛】第三周擂主赛 Dark Knight vs. Leopard Gaming
2020/05/04 DOTA
python生成随机密码或随机字符串的方法
2015/07/03 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
深入浅析Python的类
2018/06/22 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
销售员求职个人的自我评价
2014/02/19 职场文书
二年级学生评语大全
2014/04/23 职场文书
大学社团活动总结
2014/04/26 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers