javascript - 使用 video.js 的完整视频背景

标签 javascript jquery html css ajax

我正在尝试制作一个全屏视频背景,即使在调整窗口大小时也始终显示完整尺寸。

这是网站: http://webkunst.comeze.com/test/

这是我遇到的问题:

在宽屏上显示如下: http://webkunst.comeze.com/test/wide.png

竖屏显示如下: http://webkunst.comeze.com/test/vertical.png

如您所见,它总是在视频中放置一些黑条,而不是将视频调整到整个屏幕。

这是我的标记:

           <div id="full-background">
                <video class="video-js vjs-fullscreen"  autoplay preload="auto"  poster="http://video-js.zencoder.com/oceans-clip.png" data-setup="{}">
                    <source src="video/1.mp4" type='video/mp4' />
                </video>
            </div> 

使用这个 CSS:

#full-background {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}


.video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  _position: absolute;
  /* IE6 Full-window (underscore hack) */

}

我正在使用 video.js 插件: http://videojs.com/

有什么想法以及如何制作完整尺寸的视频而不在侧面或顶部/底部显示黑条吗?

最佳答案

你试过了吗BigVideo.JS ? 它使用 Video.JS 作为核心并构建在它之上。它只需要 jQuery。

关于javascript - 使用 video.js 的完整视频背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13573730/

相关文章:

html - 显示 :none; 后 Span 元素仍然可见

jquery - jquery 文件出错并且不给出输出。

javascript - 在 IntelliJ : doesn't stop on breakpoints 中调试 mocha 测试

javascript - 在 laravel 中使用 ajax 显示输入中的数据

javascript - Google platform.js 有时不会触发 onload 回调

javascript - jQuery onChange 事件处理程序触发函数两次

jQuery UI 自动完成 DownArrow UpArrow

javascript - 每个处理程序后都会触发 Angular 变化检测吗?

html - 外部 CSS 编码问题?

javascript - 通过 user_id 减少对象数组并对某些值求和