对接时间戳防盗链功能
EFV开启时间戳防盗链后,苹果CMS默认是用不了,这里提供对接好的文件,可直接使用。
开启EFV时间戳功能
先前往EFV
后台防盗链/图片加密设置
,开启时间戳+播放次数防盗链
,并设置时间戳防盗链key
值,然后再看下该功能对接的一些参数介绍 ⇒ 传送门。
编辑对接文件
然后下载一个文件 ⇒ 点击下载,下载后解压,并编辑All.php
文件,修改如下:
#第24行,设置EFV时间戳防盗链KEY值,和后台设置的一致
$efvtokenKey = 'efvtoken';
#第30和39行2个位置,链接过期时间,默认60秒,如果你想缩短时间,修改60即可
$fiveMinutesLaterTimestamp = $currentTimestamp + (60 * 1000);
#第31、33、40和42行4个位置,链接读取多少次后过期,默认2次就过期,自行修改
&counts=2
且counts
次数最少设置为2
,或者3
次,有些手机浏览器会替换播放器,导致需要多加载1
次,甚至2
次才能播放。
将文件替换到苹果CMS
最后覆盖到苹果CMS
源码的application/common/controller
目录即可,注意覆盖All.php
文件之前,如果你使用过魔改的模板,请备份好源文件,防止对接出现问题。
该源码使用苹果CMS V10
最新版和默认的DPlayer
播放器测试通过,非默认的DPlayer
播放器可能使用不了,有能力可自行修改,或者联系我们。