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实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
Jun 06 Javascript
js图片实时加载提供网页打开速度
Sep 11 Javascript
jQuery实现“扫码阅读”功能
Jan 21 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
Mar 05 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
jQuery+css实现的换页标签栏效果
Jan 27 Javascript
node.js路径处理方法以及绝对路径详解
Mar 04 Javascript
jQuery使用方法
Feb 04 Javascript
解决ie img标签内存泄漏的问题
Oct 13 Javascript
Vue完整项目构建(进阶篇)
Feb 10 Javascript
微信小程序中使用echarts的实现方法
Apr 24 Javascript
vue倒计时刷新页面不会从头开始的解决方法
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的FTP学习(二)[转自奥索]
2006/10/09 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
Firefox 无法获取cssRules 的解决办法
2006/10/11 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
初步解析Python下的多进程编程
2015/04/28 Python
python中随机函数random用法实例
2015/04/30 Python
Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
2016/07/04 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
Python3进制之间的转换代码实例
2019/08/24 Python
python使用Geany编辑器配置方法
2020/02/21 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
关于Keras Dense层整理
2020/05/21 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
低碳日宣传活动总结
2014/07/09 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
多人股份制合作协议书
2016/03/19 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js