视频托管方法
视频托管的免费方式 是的,我最终选择使用最简单的方法对抗恶意举报然后下架的困扰 起因 实践 我把我的视频用ffmpeg进行了转码和压缩具体代码看上一篇文章ffmpeg批量压缩转换视频为30FPS然后我就开始寻找托管的方法,结果找到了cfpage这个不限流量的东西,上传GITHUB然后访问文件名一气呵成 魔改HUGO短代码 video.html改成这个 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 {{- $src := .Get "src" | default (.Get 0) -}} <div id="dplayer"></div> <link rel="preload" href="https://lib.baomitu.com/dplayer/1.25.0/DPlayer.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <script src="https://lib.baomitu.com/dplayer/1.25.0/DPlayer.min.js" defer></script> <script defer> document.addEventListener('DOMContentLoaded', function () { var dp = new DPlayer({ container: document.getElementById('dplayer'), screenshot: false, video: { url: '{{- $src -}}', type: 'auto' }, preload: 'none', lang: 'zh-cn' }); dp.on('fullscreen', function () { dp.fullScreen.request('web'); }); dp.on('timeupdate', function () { if (dp.video.currentTime === 0) { dp.seek(1); } }); document.addEventListener('visibilitychange', function() { if (document.hidden) { dp.pause(); } }); var dplayerContainer = document.getElementById('dplayer'); var timer; dplayerContainer.addEventListener('mouseleave', function() { timer = setTimeout(function() { dplayerContainer.style.border = 'none'; }, 1000); }); dplayerContainer.addEventListener('mouseenter', function() { clearTimeout(timer); dplayerContainer.style.border = ''; }); }); </script>
以上内容来自博客订阅源,版权归原作者。关注作者后可以在 关注列表 第一时间查看作者文章。

登录后,加入这场讨论。
登录参与