突发奇想的需求,要在官网上放一个一个半小时的视频教程……

然而,加载成了问题,页面是cshtml的.net混合网站,不知道哪儿的限制,导致视频加不出来。

没有办法,只能前端想办法了。

于是将视频切割成4个

依次加载自动播放。效果还可以。

代码:

引入:<link rel="stylesheet" href="//cdn.bootcss.com/video.js/6.0.0-RC.5/alt/video-js-cdn.min.css">

   <script src="http://cdn.bootcss.com/video.js/6.0.0-RC.5/alt/video.novtt.min.js"></script>

html:

  

<video id="my_video_1" class='video-js vjs-default-skin vjs-big-play-centered' controls preload='auto' width="450" height="375" data-setup='{}' autoplay="autoplay">
<source src='http://xxxx.com/video/home1.mp4' type='video/mp4'>
</video>

  

js:

 var vList = ['http://xxx.com/video/home2.mp4', 'http://xxx.com/video/home3.mp4', 'http://xxx.com/video/home4.mp4', 'http://xxx.com/video/home1.mp4']; // 初始化播放列表
var vLen = vList.length; // 播放列表的长度
var curr = 0; // 当前播放的视频 var video = videojs("my_video_1", {}, function () {
this.on('ended', function () {
play();
function play(e) {
video.src(vList[curr]);
video.load();
video.play();
curr++;
if (curr >= vLen) {
curr = 0; // 播放完了,重新播放
}
}
})
})

  

官网api说明:

http://docs.videojs.com/

  

最新文章

  1. POJ1026 Cipher(置换的幂运算)
  2. 手把手教你用python打造网易公开课视频下载软件2-编码相关说明
  3. ffmpeg 转成MP3采样率8000
  4. DAY7L2【C001】
  5. Android -- TextView (3)
  6. centos 6 initctl
  7. shell与变量的声明的操作
  8. word-wrap word-break white-space 用法。
  9. PHP 点滴疑惑
  10. python 列表 字典 读写文件:pickle模块的基本使用
  11. Unity3D基础学习 NGUI自带Tooltip制作提示文字
  12. Windows7 无法打开ASA SSL VPN和ASDM首页
  13. rem和em和px vh vw和% 移动端长度单位
  14. plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
  15. 策略模式(Strategy Model)
  16. 【数学建模】day10-主成分分析
  17. “必须执行Init_Clk函数,才能采集到二氧化碳接口485数据的问题”的解决
  18. referrer privacy hotlinking
  19. Python:Selenium+Webdriver安装
  20. C# 使用SkinSharp皮肤库

热门文章

  1. Codeforces 938.C Constructing Tests
  2. Ubuntu 使用Compiz配置炫酷3D桌面
  3. C++内存分配与释放
  4. 多重检验_LSD方法不准确性
  5. 跟我一起写Makefile(五)
  6. spoj 1825 Free tour II
  7. Fire Net(深度优先搜索)
  8. AJAX流程
  9. asp.net 遍历文件夹下全部子文件夹并绑定到gridview上
  10. css3背景色过渡