自适应Tumblr视频不起作用

用户1469270

我正在尝试使有关Tumblr主题的视频具有响应性。我正在fitvids.js调整Vimeo和YouTube嵌入的大小。但是,它不适用于Tumblr的本地视频播放器。

Tumblr本机视频播放器以固定的宽度上传iframe-我可以更改此宽度,但是控件的格式却非常笨拙(它们必须取决于固定的高度或宽度)。

另外,iframesrc是隐藏的(about:blank),Tumblr必须执行一些自定义操作来替换它:

<iframe width="500" height="281" src="about:blank" id="tumblr_video_iframe_87978936100" class="tumblr_video_iframe has_lightbox" data-origin="ckone-dev.tumblr.com" data-width="500" data-height="281" frameborder="0" scrolling="no" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" seamless="" style="display:block;background-color:transparent;overflow:hidden;">
</iframe>

是否有解决方案来访问此视频播放器的API,或者至少更改iframe的某些内容?

无需使用fitvids.js,可以使用padding-top技巧

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

.videoWrapper iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

然后在Tumblr模板中输入:

<div class="videoWrapper">{VideoEmbed-500}</div>

您可以在此tumblog上看到它的运行情况

注意:56.25%是9/16的结果,这意味着视频固定为16:9的比率。如果您打算使用方形视频或其他比例的视频,例如4:3

  1. 套用#fourthirds之类的主题标签
  2. 请确保您有{TagsAsClasses}在上.videoWrapper

    <div class="videoWrapper {TagsAsClasses}">{VideoEmbed-500}</div>
    
  3. 添加这样的规则:

    .fourthirds {
        padding-bottom: 75%; /*video is 4:3, therefore 3/4 = 0.75 = 75%*/
    }
    

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自适应CSS不起作用

来自分类Dev

自适应图标在Oreo中不起作用-为什么?

来自分类Dev

自适应Web在移动设备上不起作用

来自分类Dev

Turn.js:具有双页查看格式的自适应设计不起作用

来自分类Dev

自适应触发器在用户控件中不起作用

来自分类Dev

HTML / CSS-自适应背景仅在Android设备上不起作用-Chrome

来自分类Dev

为什么我的自适应选择排序算法在C ++中不起作用

来自分类Dev

自适应CSS在智能手机上不起作用

来自分类Dev

自适应YouTube视频

来自分类Dev

全屏自适应视频

来自分类Dev

全屏自适应视频

来自分类Dev

在iOS移动应用程序的MS Teams中,“中间”或“右”的自适应卡水平对齐属性不起作用

来自分类Dev

自适应比特率流式传输在NGINX服务器的Nginx-vod模块中不起作用

来自分类Dev

Tumblr像按钮不起作用

来自分类Dev

视频领域不起作用

来自分类Dev

如何使自适应视频容器div?

来自分类Dev

使用iframe的自适应YouTube视频

来自分类Dev

自适应CSS仅在移动视图中起作用,拒绝在普通视图中隐藏

来自分类Dev

Tumblr Embed在GitHub Pages中不起作用

来自分类Dev

使用position:固定在tumblr上的链接不起作用

来自分类Dev

Tumblr回到顶部按钮不起作用

来自分类Dev

使用position:固定在tumblr上的链接不起作用

来自分类Dev

位置固定在 Tumblr 上不起作用

来自分类Dev

android实时视频流不起作用

来自分类Dev

反向视频似乎不起作用

来自分类Dev

WebRTC远程视频流不起作用

来自分类Dev

Google Talk视频不起作用

来自分类Dev

视频自动播放不起作用

来自分类Dev

用php上传视频不起作用