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 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
javascript的onchange事件与jQuery的change()方法比较
Sep 28 Javascript
jQuery链式操作如何实现以及为什么要用链式操作
Jan 17 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
jquery实现网页定位导航
Aug 23 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 Javascript
Angularjs验证用户输入的字符串是否为日期时间
Jun 01 Javascript
React中上传图片到七牛的示例代码
Oct 10 Javascript
使用classList来实现两个按钮样式的切换方法
Jan 24 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
对盗链说再见...
2006/10/09 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
javascript解析json数据的3种方式
2014/05/08 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
2018/10/18 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
vue element-ui读取pdf文件的方法
2019/11/26 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
英国家电直销:Appliances Direct
2016/09/22 全球购物
美国高端寝具品牌:Coyuchi
2017/02/08 全球购物
椰子猫砂:CatSpot
2018/08/27 全球购物
医学检验专业大学生求职信
2013/11/18 职场文书
中学生班主任评语
2014/01/30 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
2014法院四风问题对照检查材料思想汇报
2014/10/04 职场文书
明星邀请函
2015/02/02 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书
2016入党心得体会范文
2016/01/06 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server
Python first-order-model实现让照片动起来
2022/06/25 Python