首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使视频JS播放器(和视频)可伸缩

如何使视频JS播放器(和视频)可伸缩
EN

Stack Overflow用户
提问于 2014-09-02 16:16:00
回答 2查看 877关注 0票数 0

我想发布视频使用视频JS播放器,但不能使它的规模,以响应不同的屏幕大小。

视频JS主页上,演示视频刻度(看上去从970 to到600 to宽)。但是,如果你点击“嵌入这个播放器”按钮,你得到的代码不会缩放。下面是正在实施的代码:

  • http://www.casedasole.it/video/index.html

在嵌入代码中,指定了视频的大小(640 X 264),但是演示页代码没有给出video元素的大小。我已经查看了视频js页面的源代码,但是有太多的内容(13个脚本和4个样式表)无法跟踪是什么使其具有可伸缩性。也没有视频js论坛,所以他们建议你在这里问

有人知道怎么做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-02 20:55:16

它来自http://www.video-js.com/js/home.js l72

代码语言:javascript
复制
videojs("home_video", {"height":"auto", 
"width":"auto"}).ready(function(){
    var myPlayer = this;    // Store the video object
    var aspectRatio = 5/12; // Make up an aspect ratio

    function resizeVideoJS(){
      // Get the parent element's actual width
      var width = document.getElementById(myPlayer.id()).parentElement.offsetWidth;
      // Set width to fill parent element, Set height
      myPlayer.width(width).height( width * aspectRatio );
    }

    resizeVideoJS(); // Initialize the function
    window.onresize = resizeVideoJS; // Call the function on resize
  });
票数 2
EN

Stack Overflow用户

发布于 2014-09-17 20:15:13

通过使用媒体查询,可以使video.js播放器具有可伸缩性。在较小的屏幕上,通过媒体查询更改视频js控件的css。这对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25627917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档