文档

新增媒体

更新时间:

向媒体库中新增媒体文件时,可以指定工作流ID触发工作流执行,对新增的媒体文件进行媒体处理。本文介绍通过PHP SDK新增媒体并触发工作流执行的示例代码。

说明

如果上传的目录满足工作流触发条件,则会触发工作流执行,否则不触发。更多信息,请参见工作流的文件匹配规则

<?php
require_once './aliyun-php-sdk-core/Config.php'; 
use Mts\Request\V20140618 as Mts;

function initMtsClient($accessKeyId, $accessKeySecret) {
    $regionId = 'cn-shanghai';  // 服务接入区域
    $profile = DefaultProfile::getProfile($regionId, $accessKeyId, $accessKeySecret);
    return new DefaultAcsClient($profile);
}

try {
    $client = initMtsClient(getenv('ALIBABA_CLOUD_ACCESS_KEY_ID'), getenv('ALIBABA_CLOUD_ACCESS_KEY_SECRET'));
    $response = addMedia($client);
    print_r($response);
} catch (Exception $e) {
    print $e->getMessage()."\n";
}

function addMedia($client) {
    $request = new Mts\AddMediaRequest();
    $request->setFileURL("http://<bucket name>.oss-cn-shanghai.aliyuncs.com/media/video.mp4");
    $request->setMediaWorkflowId("829bed036de957e3421****");
    return $client->getAcsResponse($request);
}
  • 本页导读 (1)
文档反馈