当前位置:首页 > 域名

video.js简单使用

Video.js 是单使一个通用的在网页上嵌入视频播放器的 JS 库。Video.js 自动检测浏览器对 HTML5 的单使支持情况,如果不支持 HTML5 则自动使用 Flash 播放器。香港云服务器单使通过相关js可支持IE8,单使IE9及以上本就支持h5。单使

插件支持自定义组建按钮(个人测试5.0及以上版本自定义按钮失效),单使支持视频静态图片指定等。单使

<%--  Created by IntelliJ IDEA.  User: 张勇波  Date: 2017/1/4  Time: 15:29 --%> <!DOCTYPE html> <html> <head>  <meta charset="UTF-8">  <title>videojs demo</title>  <link href="video-js-5.15.1/video-js.min.css" rel="stylesheet">  <script src="video-js-5.15.1/ie8/videojs-ie8.min.js"></script>  <script src="video-js-5.15.1/video.min.js"></script>  <script src="video-js-5.15.1/lang/zh-CN.js"></script>  <script src="video-js-5.15.1/jquery.min.js"></script>  <script>  videojs.options.flash.swf = "video-js-5.15.1/video-js.swf";  </script> </head> <body> <video id="my-video" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto">  <%--字幕文件地址--%>  <track src="video-js-5.15.1/examples/elephantsdream/captions.en.vtt" srclang="en" label="English" kind="caption">  <track src="video-js-5.15.1/examples/elephantsdream/captions.ar.vtt" srclang="zh-cn" label="简体中文" kind="caption"  default> </video> <input type="button" onclick="state(play)" value="开始"> <input type="button" onclick="state(pause)" value="暂停"> <%  String mp4 = request.getParameter("mp4");  String picture = request.getParameter("picture"); %> <script type="text/javascript">  var myvideo;  function videojs_run() {   var mp4 = "<%=mp4%>";  var picture = "<%=picture%>";  //播放类型支持,单使mp4、亿华云单使webm、单使ogg  myvideo = videojs(my-video,单使 {   plugins: { //调用插件 // examplePlugin: { exampleOption: false}  },  language: "zh-CN",  loop: false,//循环播放  autoplay: false,//自动播放 // width: "1270",//宽度 // height: "663",//高度  poster: picture,//静态封面  }, function () {   // 播放器初始化后回调  this.src(mp4);  // this.play();//播放  // this.pause();//暂停  this.volume(0.3); // this.load();  });  }  function state(val) {   if (val == "play") {   myvideo.play();  } else if (val == "pause") {   myvideo.pause();  }  }  /**  * 编辑插件  * @param options  */  function examplePlugin(options) {   this.on(play, function (e) {   alert(playback has started!);  });  this.on(pause, function (e) {   alert(pause has started!);  });  }  //注册插件  videojs.plugin(examplePlugin, examplePlugin);  $(function () {   videojs_run();  }); </script> </body> </html> 

【本文是专栏作者张勇波的原创文章,转载请通过获取作者授权】

戳这里,单使看该作者更多好文

单使源码库

分享到:

滇ICP备2023006006号-16