• Typecho博客插入B站视频


    原文链接:https://cry33.com/archives/390.html

    给handsome主题添加自定义样式

    修改位置:控制台--外观--设置外观--开发者设置--自定义CSS

    代码:

    /*视频挂载*/
    
    .iframe_video {
        position: relative;
         100%;
    }
    
    @media only screen and (max- 767px) {
        .iframe_video {
            height: 15em;
        }
    }
    
    @media only screen and (min- 768px) and (max- 991px) {
        .iframe_video {
            height: 20em;
        }
    }
    
    @media only screen and (min- 992px) and (max- 1199px) {
        .iframe_video {
            height: 30em;
        }
    }
    
    @media only screen and (min- 1200px) {
        .iframe_video {
            height: 40em;
        }
    }
    
    .iframe_cross {
        position: relative;
         100%;
        height: 0;
        padding-bottom: 75%
    }
    
    .iframe_cross iframe {
        position: absolute;
         100%;
        height: 100%;
        left: 0;
        top: 0
    }
    

    插入的视频格式

    <iframe class="iframe_video" src="//player.bilibili.com/player.html?aid=12345678&cid=12345678&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
    

    获取aid和cid

    方法一

    鼠标右键——查看网页源代码——ctrl+f——搜索 aid=cid= ——获取aid和cid的值——将值代入视频格式

    方法二

    转发视频——嵌入代码——找到aid和cid——获取aid和cid的值——将值代入视频格式

    附录

    key 说明
    aid 视频ID 就是B站的 avxxxx 后面的数字
    cid 应该是客户端id, clientId 的缩写(推测的, 不一定准确) 经过测试, 这个字段不填也没关系
    page 第几个视频, 起始下标为 1 (默认值也是为1) 就是B站视频, 选集里的, 第几个视频
    as_wide 是否宽屏 1: 宽屏, 0: 小屏
    high_quality 是否高清 1: 高清, 0: 最低视频质量(默认) 如视频有 360p 720p 1080p 三种, 默认或者 high_quality=0 是最低 360p high_quality=1 是最高1080p
    danmaku 是否开启弹幕 1: 开启(默认), 0: 关闭

    参考链接

    1. typecho文章内挂载B站视频

    2. 关于博客园内嵌入bilibili视频

    效果

    制作网站RSS全文订阅

  • 相关阅读:
    [Apio2014]回文串
    省队集训day6 C
    省队集训day6 B
    省队集训Day3 light
    省队集训Day3 tree
    多串匹配
    ubuntu卸载福昕阅读器
    greenlet
    python multithread task_done
    mysql参数调优
  • 原文地址:https://www.cnblogs.com/ccav1/p/14699613.html
Copyright © 2020-2023  润新知