前言

博客如果想要插入视频但是又受限于一些特殊因素该怎么办,前几天看到魔改大佬使用的bilibili适配(调用链接)感觉还是不太方便。然后又百度了一下发现都是自建床或者是买小型服务器存照片(需要域名备案),都不太方便。所以整合和推荐一些方案。

1 优酷||哔哩哔哩视频方案

如果没有视频床或者访问慢,这里可以调用优酷的分享服务(b站同理)缺点是不能全屏(手机端可以)。并且这些网站上传视频还要等待审核,下面截取一个喜欢的视频

1
<iframe height=400 width=700 src='https://player.youku.com/embed/XNjM4MDQ5NTI4OA==' frameborder=0 'allowfullscreen'></iframe>

2 OneDrive

2.1 非直链解决方案

每个免费用户在OneDrive上有5G的免费空间,和上面类似的在OneDrive中允许嵌入HTML即可生成视频链接。但是这种方案也并不是直链,但相较于上面的好处就是可以全屏并且清晰的观看(但由于是Stream视频还是有些不想要的按钮,这就很烦)。但是由于服务器在国外,结果就是你看不到。

1
<iframe src="" width="700" height="540" frameborder="0" scrolling="no" allowfullscreen></iframe>

2.2 直链解决方案

通过工具和微软官方的API将视频转换获取直链,这种好处就是视频是真正意义上的自由,只需要配合外挂标签使用即可。通过上面的工具获取到直链后,But!!!此时的视频并非处于真正的共享状态中

微软也似乎发现了这个问题,导致新用户的OneDrive没有“公开”文件夹。这就需要麻烦点,添加访问通行证。选中需要共享的文件夹,点击嵌入,在右方复制authkey及其值。(将来这个文件夹内的文件及子文件夹都只需要这同一个通行码)

然后将通行码(authkey)加入到外链地址掩码最后面,作为链接的参数,格式为“?authkey=xxxxxxx”,即可愉快的访问了

链接放这里了:获取OneDrive直链

2.3存在的问题

结果你会发现找了半天并没有authkey及其值,如果你去尝试一下,你会发现现在的OneDrive里面的文件夹也并能嵌入,只能对单个文件嵌入。因为终归是能访问,所以介绍此方法。

值得一提的是OneDrive其实可以作为Photo、Music、Video的床还是很方便的(在直链使用中注意安全泄露)

3 网上其他自建床加CDN加速的方法

这里就不多赘述了,可以自行百度然后配合外挂标签使用,但是对于操作困难症还是推荐上面的方法。

参考资料