初始化项目:添加后端代码、ThinkPHP框架、前端资源
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\library\live;
|
||||
|
||||
use app\common\controller\Frontend;
|
||||
use AlibabaCloud\SDK\Live\V20161101\Live as LiveLibrary;
|
||||
use Darabonba\OpenApi\Models\Config;
|
||||
use AlibabaCloud\SDK\Live\V20161101\Models\DescribeLiveStreamStateRequest;
|
||||
use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
|
||||
class AliLiveClient
|
||||
{
|
||||
/**
|
||||
* 使用AK&SK初始化账号Client
|
||||
* @param string $accessKeyId
|
||||
* @param string $accessKeySecret
|
||||
* @return Live Client
|
||||
*/
|
||||
public static function createClient($accessKeyId = '', $accessKeySecret = ''){
|
||||
|
||||
$liveConfig = \app\common\model\config\System::getConfig('ali_live');
|
||||
|
||||
if(!$accessKeyId){
|
||||
$accessKeyId = $liveConfig['access_key_id'];
|
||||
}
|
||||
|
||||
if(!$accessKeySecret){
|
||||
$accessKeySecret = $liveConfig['access_key_secret'];
|
||||
}
|
||||
|
||||
$config = new Config([
|
||||
// 必填,您的 AccessKey ID
|
||||
"accessKeyId" => $accessKeyId,
|
||||
// 必填,您的 AccessKey Secret
|
||||
"accessKeySecret" => $accessKeySecret,
|
||||
"regionId"=>"cn-beijing"
|
||||
]);
|
||||
// 访问的域名
|
||||
$config->endpoint = "live.aliyuncs.com";
|
||||
return new LiveLibrary($config);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user