文档

媒体详细信息

更新时间:

一个媒体包含一个输入文件和若干个输出文件。输入除了基本信息之外,还有详细的媒体信息。输出可以查询视频或截图的详细信息。本文为您介绍如何查询媒体详细信息。

功能使用

媒体处理支持通过SDK或API查询媒体详细信息。SDK安装请参见Java SDKPython SDKPHP SDK,示例代码参见下文。如需通过API使用功能,具体接口请参见直接调用API查询媒体详细信息

说明

本文以PHP语言为例。

SDK调用API查询媒体详细信息

<?php
namespace AlibabaCloud\SDK\Sample;

use AlibabaCloud\SDK\Mts\V20140618\Mts;
use AlibabaCloud\Darabonba\Env\Env;
use AlibabaCloud\Tea\Tea;
use AlibabaCloud\Tea\Utils\Utils;
use AlibabaCloud\Tea\Console\Console;

use Darabonba\OpenApi\Models\Config;
use AlibabaCloud\SDK\Mts\V20140618\Models\QueryMediaListRequest;


class Sample {

    /**
     * @param string $accessKeyId
     * @param string $accessKeySecret
     * @param string $regionId
     * @return Mts
     * 正式环境下 建议 protocol = "HTTPS";
     */
    public static function createClient($accessKeyId, $accessKeySecret, $regionId){
        $config = new Config([]);
        $config->accessKeyId = $accessKeyId;
        $config->accessKeySecret = $accessKeySecret;
        $config->regionId = $regionId;
        $config->protocol = "HTTP";
        return new Mts($config);
    }

    /**
     * @return void
     * includePlayList  返回结果中是否包含播放信息
     * includeSnapshotList  返回结果中是否包含截图信息
     * includeMediaInfo  返回结果中是否包含媒体信息
     * includeSummaryList   返回结果中是否包含摘要
     */
    public static function main(){
        $client = self::createClient(Env::getEnv("ALIBABA_CLOUD_ACCESS_KEY_ID"), Env::getEnv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"), 'cn-shanghai');
        $request = new QueryMediaListRequest([
            "mediaIds" => "90accf23cb5c5fbc99****",
            "includePlayList" => true,
            "includeSnapshotList" => true,
            "includeMediaInfo" => true,
            "includeSummaryList" => true

        ]);
        $response = $client->queryMediaList($request);
        Console::log(Utils::toJSONString(Tea::merge($response->body)));
    }

}
$path = __DIR__ . \DIRECTORY_SEPARATOR . '..' . \DIRECTORY_SEPARATOR . 'vendor' . \DIRECTORY_SEPARATOR . 'autoload.php';
if (file_exists($path)) {
    require_once $path;
}
Sample::main();

直接调用API查询媒体详细信息

说明

直接调用API是指直接在OpenAPI门户调用该接口请求查询媒体详细信息。

下表为查询媒体详细信息对应的接口。

功能

接口

查询媒体-使用媒体ID

查询媒体-使用媒体ID

查询媒体-使用OSS文件地址

查询媒体-使用OSS文件地址

说明

OSS文件地址指媒体文件路径。例如:http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/test/video_01.mp4。

  • 本页导读 (1)
文档反馈