video.js 动态获取URL 并播放youtube视频

怎样使用VIDEO这里就不说了

这里主要播放YOUTUBE视频

  <script src="https://cdn.bootcss.com/video.js/7.5.4/video.js"></script>
  <script src="https://cdn.bootcss.com/videojs-youtube/2.6.0/Youtube.js"></script>

//弹窗
      <video id="my-video" class="video-js vjs-default-skin" controls preload="none" width="1000" height="580">
      </video>

//页面触发 传递动态URL 可传递播放列表页面 例如: http://www.youtube.com/watch?v=xjS6SftYQaQ&list=SPA60DCEB33156E51F

<span class="open-video" data-url="https://www.youtube.com/watch?v=xjS6SftYQaQ"><a href="javascript:void(0);">Video</a></span>

<script>
        //实例化videojs
        var player = videojs(‘my-video‘,{
            techOrder:["youtube"],
            sources: [{
                type: "video/youtube",
            }],
            // youtube: {playlist: "2_HXUhShhmY,lLJf9qJHR3E"},自定义播放列表
            height:550,
            width:1000,
            controls : true/false,
            loop:true,//循环播放
            autoplay:true,//自动播放
            playsinline: 1,//禁止在IOS app 上自动全屏
            muted: false
        });

     //点击触发事件 把动态URL传到对象videojs
    $(‘.open-video‘).click(function(){
        player.src($(this).data(‘url‘));
        player.load($(this).data(‘url‘)); //使video重新加载
        player.play();
        $(‘.video‘).show();
    });
    //点击关闭 播放
    $(‘.close-video‘).click(function(){
        player.pause();
        $(‘.video‘).hide();
    });

</script>

  

原文地址:https://www.cnblogs.com/jimz/p/10895717.html

时间: 2024-07-30 02:55:27

video.js 动态获取URL 并播放youtube视频的相关文章

Js动态获取iframe子页面的高度总结

问题的缘由 产品有个评论列表引用的是个iframe,高度不固定于是引发这个总结. 方法1:父级页面获取子级页面的高度 给元素设置高度 这方法是用在父级页面里的,通过获取子级页面的高度给iframe设置高度 涉及了一些兼容问题: IE用attachEvent | 3C用onload来判断子页面是否加载完成. IE用contentWindow | 3C用contentDocument来获取子页面 IE用document.documentElement.scrollHeight(兼容ie6 ie7)|

js中获取URL中指定的查询字符串

js中获取URL中指定的搜索字符串,主要利用location对象实现,废话少说,上代码. 1 function getSearchString(key) { 2 // 获取URL中?之后的字符 3 var str = location.search; 4 str = str.substring(1,str.length); 5 6 // 以&分隔字符串,获得类似name=xiaoli这样的元素数组 7 var arr = str.split("&"); 8 var ob

使用JS准确获取URL网址中参数的几种方法

记录下使用JS准确获取URL网址中参数的方法: 参考链接1. https://blog.csdn.net/Zhihua_W/article/details/54845945?utm_source=blogxgwz9 2.https://blog.csdn.net/william_jzy/article/details/84942781 原文地址:https://www.cnblogs.com/lwming/p/10954725.html

JS中获取URL参数

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script src="/script/jquery-1.6.

vue.js+video.js+videojs-contrib-hls支持PC端播放m3u8格式的视频

最近项目中PC需要支持m3u8格式的视频播放 项目框架是vue.js 参考网上教程npm video.js 和  videojs-contrib-hls 项目本地测试OK 打包上线插件内报错 所以最后不得了当外部js 引入 才解决 同时需要引入video.js.css样式 classl类名改为 如图 video.js初始化写在mounted内 如此可以正常的播放m3u8格式的视频了 原文地址:https://www.cnblogs.com/xk-one/p/9243323.html

Titanium系列--利用js动态获取当前时间

动态获取时间: //显示时间 function getDateTime() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth()+1; var day = now.getDate(); //var hour = now.getHours(); //var minute = now.getMinutes(); //var second = now.getSeconds(); if(month

js动态获取下拉框的数据(搜索条件之间互相影响)

前提:在开发的过程当中,我们常常会遇到这种问题:某个查询列表的查询条件之间互相影响,比如现在有两个搜索条件(下拉),一个需要显示小组名称,另一个是根据这个小组名称查找到对应的小组内人员.那么该如何实现呢? 原理:我们暂且将这三个下拉列表起名为A,B,C. 他们之间的依赖关系是:B的值随着A的变化而变化,C的值随着A,B的变化而变化.我们要做的就是: 1. 进入页面的时候只为A赋值,将B和C都清空. 2. 每次点击A的时候就将B和C的下拉框中的内容先清空再给B赋值. 3. 每次点击B的时候,将C的

[转]js动态获取图片长宽尺寸

http://blog.phpdr.net/js-get-image-size.html lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果).javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它. 这是大部分人使用预加载获取图片大小的例子: 01 var imgLoad = function (url, callback) { 02     var img = ne

转载:js动态获取图片长宽尺寸(兼容所有浏览器,速度极快)

转自:http://blog.phpdr.net/js-get-image-size.html lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果).javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它. 这是大部分人使用预加载获取图片大小的例子: 01 var imgLoad = function (url, callback) { 02     var img =