阿里云视频点播
阿里云视频点播集是音视频采集、编辑、上传、自动化转码处理、媒体资源管理、高效云剪辑处理、分发加速、视频播放于一体的一站式音视频点播解决方案。
安装SDK
composer require alibabacloud/sdk
版本要求
-
您必须使用
PHP 5.5.0
或更高版本可通过
php -v
命令查看当前的PHP版本;若未安装,请到PHP官网下载合适的版本。 -
使用 Composer 并优化自动加载
composer dump-autoload --optimize
详情使用可参考
- https://github.com/aliyun/openapi-sdk-php/tree/master/tests/Feature
DEMO
<?php
/**
* Notes: 视频点播
* User : zzy
* Date : 2020/1/15
* Time : 10:23
*/
namespace App\Library;
use OSS\OssClient;
use AlibabaCloud\Client\AlibabaCloud;
use AlibabaCloud\Client\Exception\ClientException;
use AlibabaCloud\Client\Exception\ServerException;
use AlibabaCloud\Vod\Vod;
class AliyunOnDemand
{
private $accessKeyId = '';
private $accessKeySecret = '';
private $callback = '';
private $client;
public function __construct()
{
$this->accessKeyId = config('aliyun.oss.accessKeyId');
$this->accessKeySecret = config('aliyun.oss.accessKeySecret');
$this->callback = config('aliyun.onDemand.callback');
$this->initVodClient();
}
/**
* Notes: 初始化
* User: zzy
* Date: 2020/1/15
* Time: 10:28
* Version:
*/
public function initVodClient()
{
$regionId = 'cn-shanghai'; // 点播服务接入区域
$this->client = AlibabaCloud::accessKeyClient($this->accessKeyId,