日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

新增媒體

向媒體庫中新增媒體文件時,可以指定工作流ID觸發工作流執行,對新增的媒體文件進行媒體處理。本文介紹通過PHP SDK V2.0新增媒體并觸發工作流執行的示例代碼。

說明

如果上傳的目錄滿足工作流觸發條件,則會觸發工作流執行,否則不觸發。更多信息,請參見工作流的文件匹配規則

<?php

namespace AlibabaCloud\SDK\Sample;

use AlibabaCloud\SDK\Mts\V20140618\Mts;
use \Exception;
use AlibabaCloud\Tea\Exception\TeaError;
use AlibabaCloud\Tea\Utils\Utils;

use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\SDK\Mts\V20140618\Models\AddMediaRequest;
use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;

class Sample {

    /**
     * 使用AK&SK初始化賬號Client
     * @return Mts Client
     */
    public static function createClient(){

        $config = new Config([
                // 必填,請確保代碼運行環境設置了環境變量 ALIBABA_CLOUD_ACCESS_KEY_ID。
                "accessKeyId" => getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"),
                // 必填,請確保代碼運行環境設置了環境變量 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
                "accessKeySecret" => getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET")
        ]);
        $config->endpoint = "mts.cn-hangzhou.aliyuncs.com";
        return new Mts($config);
    }

    /**
     * @param string[] $args
     * @return void
     */
    public static function main($args){
        $client = self::createClient();
        $addMediaRequest = new AddMediaRequest([
                //輸入文件的路徑
                "fileURL" => "http://bucket.oss-cn-hangzhou.aliyuncs.com/A/B/C/test.mp4",
                //媒體標題
                "title" => "mytest",
                //描述
                "description" => "A test video",
                //封面URL
                "coverURL" => "http://bucket.oss-cn-hangzhou.aliyuncs.com/example/1.png",
                //標簽列表
                "tags" => "tag1,tag2",
                //媒體工作流ID
                "mediaWorkflowId" => "07da6c65da7f458997336e0de192****",
                //媒體工作流用戶自定義數據
                "mediaWorkflowUserData" => "test",
                //是否檢查指定的工作流支持輸入路徑
                "inputUnbind" => false,
                //媒體所屬類目ID
                "cateId" => 123,
                //覆蓋參數
                "overrideParams" => "{“subtitleTransNodeName”:{“InputConfig”:{“Format”:”stl”,”InputFile”:{“URL”:”http://exampleBucket.oss-cn-hangzhou.aliyuncs.com/package/example/CENG.stl\"}}}}"
        ]);
        $runtime = new RuntimeOptions([]);
        try {
            // 復制代碼運行請自行打印 API 的返回值
            $client->addMediaWithOptions($addMediaRequest, $runtime);
        }
        catch (Exception $error) {
            if (!($error instanceof TeaError)) {
                $error = new TeaError([], $error->getMessage(), $error->getCode(), $error);
            }
            // 此處僅做打印展示,請謹慎對待異常處理,在工程項目中切勿直接忽略異常。
            // 錯誤 message
            var_dump($error->message);
            // 診斷地址
            var_dump($error->data["Recommend"]);
            Utils::assertAsString($error->message);
        }
    }
}
$path = __DIR__ . \DIRECTORY_SEPARATOR . '..' . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
        if (file_exists($path)) {
require_once $path;
}
Sample::main(array_slice($argv, 1));