本文整理汇总了PHP中DxdUtil::endWith方法的典型用法代码示例。如果您正苦于以下问题:PHP DxdUtil::endWith方法的具体用法?PHP DxdUtil::endWith怎么用?PHP DxdUtil::endWith使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DxdUtil
的用法示例。
在下文中一共展示了DxdUtil::endWith方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
function run()
{
$src = $this->flashvars['src'];
$width = $this->width . "px";
$height = $this->height . "px";
if (DxdUtil::endWith($src, 'flv')) {
$type = 'video/x-flv';
} else {
$type = 'video/mp4';
}
echo "\r\n\t\t<video id='{$this->id}' class='video-js vjs-default-skin'\r\n\t\t\t controls preload='auto' width='{$this->width}' height='{$this->height}'\r\n\t\t\t data-setup='{}'>\r\n\t\t\t <source src='{$src}' type='{$type}' />\r\n ";
}
示例2: getDownloadUrl
public function getDownloadUrl($path)
{
if (DxdUtil::endWith($path, '.m3u8')) {
$url = $this->getSourceUrl() . $path . '?pm3u8/0&e=' . strval(3600 + time());
} else {
$url = $this->getSourceUrl() . $path . '?e=' . strval(3600 + time());
}
$url = trim($url);
$sign = hash_hmac('sha1', $url, $this->_secretKey, true);
// error_log("length of sign:".strlen($sign));
$find = array('+', '/');
$replace = array('-', '_');
$token = str_replace($find, $replace, base64_encode($sign));
// error_log("length of tocken:".strlen($token));
return $url . '&token=' . $this->_accessKey . ':' . $token;
}