我如何包含一个具有自动高度的子div-Jwplayer

斯蒂芬·C

初始化Jwplayer时,他们注入具有CSS的类

.jwplayer.jw-flag-aspect-mode {
  height: auto !important;
}

我的代码是

<div style="height: 80vh; width: 100%">
  <div style="height: 90%; width: 100%;>
    <div style="height: 100%; width: 100%;>
      <!-- JwPlayer here -->
      <div id="sample-video"></div>
    </div>
  </div>
  <div style="height: 10%; width: 100%;>
    <!-- actions bar here -->
  </div>
</div>

<script type="text/javascript">
  //psuedo code
  jwplayer('#sample-video").setup({
    sources: sources,
    autostart:true,
    width: '100%'
  });
</script>

问题是,当jwplayer注入自己的CSS时,即使我手动内联设置或通过上述类的设置对其进行设置,它们也会覆盖高度。

在此处输入图片说明

反过来,这将导致视频播放器无视父级,并在下面溢出。如果我可以将height:auto更改为height:100%;,那么我的预期行为是正确的。

我在这里尝试了所有答案,并且在jwplayer的支持站点上列出了所有答案

zer00ne

设置height的jwplayer设置选项有效。如果明确设置,它将保持100%。

jwplayer('div').setup({
    height: 100%,
    width: 100%
});

这个片段柱塞将完全显示并调整窗口大小,它具有充分的响应能力,并且不会超出其容器的高度

朋克

## SNIPPET

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>JW Auto Height</title>
<script src="http://p.jwpcdn.com/6/12/jwplayer.js?"></script>
<style></style>
</head>

<body>
<!-- div is 80% height of this screen -->
<div style="height: 80vh; width: 100%; outline: 5px dotted red;">
  <!-- section is 90% height of div -->
  <section style="height: 90%; width: 100%; outline: 3px dashed blue;">
    <!-- main is 100% height of section -->
    <main style="height: 100%; width: 100%; outline: 1px solid black;">
    	<!-- jw is 100% height of main -->
      <div id="jw"></div>
      
    </main>
  </section>
  <!-- nav is 10% height of div -->
  <nav style="height: 10%; width: 100%; outline: 2px solid grey; background: grey"></nav>
</div>
<div style="margin: 30px auto;">This is 20% of the screen's height</div>
<script>
//Real code

jwplayer("jw").setup({ 
	sources: [{
		file: "http://glvid.s3.amazonaws.com/jwp/test/3clox.mp4"
	}],	
  width: "100%",		
  height: "100%"		
});		



</script>
</body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何包含一个具有自动高度的子div-Jwplayer

来自分类Dev

如何使用JWPlayer插入视频

来自分类Dev

如何使用JWPlayer插入视频

来自分类Dev

如何禁用jwplayer库中的自动旋转?

来自分类Dev

JWPlayer如何包含多个视频文件?

来自分类Dev

如何阻止JWPlayer自动播放播放列表中的下一个视频?

来自分类Dev

如何阻止JWPlayer自动播放播放列表中的下一个视频?

来自分类Dev

JWPlayer如何从Javascript更改字幕轨道?

来自分类Dev

如何在剩余查询中使用jwplayer?

来自分类Dev

如何禁用JWPlayer中的HD按钮?

来自分类Dev

如何隐藏JWPlayer 6播放按钮?

来自分类Dev

如何在网页中加载JWPlayer

来自分类Dev

如何使用Web API设置jwplayer?

来自分类Dev

如何隐藏JWPlayer 6播放按钮?

来自分类Dev

JWPlayer onComplete显示一个弹出窗口

来自分类Dev

JWPlayer onComplete显示一个弹出窗口

来自分类Dev

我如何开始构建Jwplayer插件(附加组件)?

来自分类Dev

我可以从那里下载jwplayer.js

来自分类Dev

显示没有图像的视频中的Jwplayer预览图像

来自分类Dev

jwplayer没有加载视频文件

来自分类Dev

fancybox + jwplayer(带有html5后备广告)

来自分类Dev

显示没有图像的视频中的Jwplayer预览图像

来自分类Dev

JWPlayer 回调函数没有被执行

来自分类Dev

将对象标签与JWPlayer和HLS一起使用

来自分类Dev

如何在JWPlayer中使用WebVTT文件创建抄本?

来自分类Dev

jwplayer:如何禁用视频未观看部分的搜索?

来自分类Dev

如何在iOS中使用jwplayer播放youtube视频?

来自分类Dev

如何使用jwplayer在Facebook上播放前/后广告?

来自分类Dev

如何在JWPlayer上播放Brightcove RTMP URL?

Related 相关文章

热门标签

归档