问题及需求

B站视频无广告有弹幕,非常简洁,经常看B站视频,在文章引用B站的视频

在不用插件的情况下用官方的iframe方式引入视频,默认的方式导入视频屏幕会很小

一般我们都是自己改width和height来修改大小,但是换成不同的设备就无法正常的显示了

视频大小优化

不能自动适配,试试下面的两种办法:Next版本6.XX可以,7.xx版本可以试试

优化方法一

div标签自适应与屏幕的大小,iframe以100%顶边撑开。

以next主题为例子:在next\source\css\_custom\custom.styl下底部添加以下css代码:


/*哔哩哔哩视频适配*/.bilibili {position: relative;width: 100%;
}
@media only screen and (max-width: 767px) {.bilibili {height: 15em;max-width: 25em;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bilibili {height: 20em;max-width: 30em;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.bilibili {height: 30em;max-width: 40em;}
}
@media only screen and (min-width: 1200px) {.bilibili {height: 40em;max-width: 50em;}
}

插入视频时,加入标签块

<div class="bilibili"></div>

写成如下形式即可:

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

优化方法二

使用@media属性,对不同屏幕大小的设备,设置宽度和高度。
@media可以查询到设备的一下属性

设备屏幕的高度
设备的方向(如移动设备横屏)
可视窗口的宽高
屏幕解析度

next\source\css\_custom\custom.styl下底部添加以下css代码:


/*哔哩哔哩视频适配*/.bilibili {position: relative;width: 100%;
}
@media only screen and (max-width: 767px) {.bilibili {height: 15em;max-width: 25em;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {.bilibili {height: 20em;max-width: 30em;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.bilibili {height: 30em;max-width: 40em;}
}
@media only screen and (min-width: 1200px) {.bilibili {height: 40em;max-width: 50em;}
}

插入视频时,加入标签块class="bilibili"到B站的iframe代码:

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

效果如下:

链接相关参数

B站链接的参数

player.bilibili.com/player.html?aid=81148317&cid=138878361&page=1

参数说明及举例使用

aid 视频ID 就是B站的av号
cid 应该是客户端的id,clientid的缩写(推测) 测试表示不填也不会有什么问题
page 第几个视频 也就是分P的 默认是1
as_wide 是否宽屏 1:宽屏 0:小屏
high_quality 视频质量 1:最高视频质量 0:最低视频质量
danmaku 是否开启弹幕 1:开启(默认) 0:关闭

举个例子:
B站默认视频质量是最低的,可以通过在src链接后面添加&high_quality=1来设置

src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1改为
src="//player.bilibili.com/player.html?aid=14875394&cid=24237231&page=1&high_quality=1

参考文章1
参考文章2

我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

Hexo博客Next主题bilibili视频Markdown插入文章相关推荐

  1. hexo 博客next主题集成gitment或者gitalk评论系统

    原文链接hexo 博客next主题集成gitment或者gitalk评论系统 前言 之前使用多说,多说挂了,用网易跟帖代替,网易跟帖又没了.前段时间用来必力,感觉还行,但总归不踏实.后面发现有gitm ...

  2. hexo博客next主题添加对数学公式的支持

    hexo博客默认为markdown格式,但是新搭建的hexo博客不支持公式渲染,下面介绍hexo博客next主题下添加对数学公式支持的方法. 环境说明: hexo版本:5.4.1 next版本: 最新 ...

  3. hexo博客yilia-plus主题更换Beaudar评论插件

    文章目录 hexo博客yilia-plus主题更换Beaudar评论插件 一.安装Beaudar app. 二.添加到主题中 1.直接拉取仓库到本地. 2. 自己进行配置 三. 一些问题 hexo博客 ...

  4. hexo博客yilia主题_缺失模块_解决方案

    hexo博客yilia主题,左侧栏目有一个全部文章的按钮,刚开始开始报错缺失模块,如下图: 我解决了这个问题着实不容易饶了弯路,但是跟着提示步骤,其实很简单,走起: 1.查看node版本 win键+R ...

  5. Github pages + Hexo 博客 yilia 主题使用畅言评论系统

    文章首发地址:http://www.54tianzhisheng.cn/2017/04/13/Hexo-yilia-changyan/ , 转载请注明出处. 前言 Hexo的Yilia主题由于原来使用 ...

  6. 为Hexo博客next主题添加友链

    为Hexo博客next主题添加友链 20230427153826|left

  7. hexo博客yilia主题 如何自定义个人博客的背景图片

    hexo博客yilia主题 博客背景的设置 个人博客系列文章目录 hexo博客yilia主题 所有文章模块缺失最新解决方案 hexo+yilia博客报错post.categories forEach ...

  8. hexo博客 Maupassant主题 添加萌妹纸、萌宠

    给hexo博客养一个 萌妹子或者萌宠,也是偶然之间发现可以添加可爱的妹纸或者是萌宠,发现挺好玩的,而且作者提供了很多模型供你选择,没事的时候还可以逗一逗 ? 文章目录 本博文的简述or解决问题? 获取 ...

  9. html文件hexo博客,使用小书匠写 MarkDown 文档 Hexo 博客

    小书匠是一个功(zhong)能(liang)强(ji)大的 MarkDown 文档编辑器,除了支持常规的 MarkDown 语法,还要很多扩展语法(代码高亮 ,gfm ,脚注 ,上标 ,下标 ,文字高 ...

最新文章

  1. 2021牛客寒假算法基础集训营1 题解
  2. 曹原25岁,今天第8篇Nature
  3. poj 1230(贪心)
  4. Android系统中的进程管理:进程的创建
  5. ssm中怎么用location.href跳到controller层_聊聊自动驾驶中的功能开发
  6. lgg8配置_LGG8XThinQ参数配置-LG G8X ThinQ详细性能评测
  7. Java 远程通讯技术及原理分析
  8. 车仪表台上的装饰_@云浮车主:车内装饰品摆放不当将被处罚
  9. Dockerfile构建LNMP分离环境部署wordpress
  10. 专科python应届生工资多少-应届毕业生自述面试15K月薪的Python后端开发经历,希望对你有用...
  11. pip在多个python版本中将包安装到制定版本
  12. 活灵活现用 Git --技巧篇
  13. Xcode设置苹果应用的app icon和launch image(应用图标和启动页面)
  14. 想去机器学习初创公司做数据科学家?这些问题值得你三思!
  15. zscore标准化步骤_数据的标准化
  16. 找到弹窗广告所在的程序文件位置
  17. 合伙企业怎么报所得税
  18. Windows10 U盘无法格式化怎么办?U盘拒绝访问?
  19. cadence allegro 17.2中的正负片
  20. 金海佳学C++primer 练习9.31

热门文章

  1. RAID10 (146G*8) vs EMC VNX 5300 (8G Fibre Channel)
  2. 机器人教育的三大课程内容以及三大认知误区
  3. COOX基础培训之MTG
  4. 关于病毒Backdoor.Gpigeon.uql
  5. [微信机器人_01]智能机器人-奇迹蛋
  6. WEPWPA Cracking on BT5/MAC
  7. 物联网卡不能使用,有哪些原因呢?
  8. 导出数据到excel文件
  9. Nginx安装ssl模块和配置ssl证书
  10. B2c商城系统介绍源码