我是直接仿照搜到的「防盗链」的代码改的。
声明一个文件头然后输出内容。
但是这样 PHP 重新生成的文件遇到的问题是:
IE10 完美支持;
Chrome 只能播放一次 mp4,不能播放 mp3;
Safari 不能载入 mp4,可以播放 mp3;
Chrome 和 Safari 如果直接打开连接都能正常播放,但是只用 <video> 引用则出现问题。
保存到本地完全没有问题。
以下是代码,简易的,实际用还会加上其他 key 的判断网址和时效。
https://gist.github.com/Kaiyuan/6592634
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/82827
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.