All Products
Search
Document Center

ApsaraVideo Media Processing:QueryMediaList

Last Updated:Jun 11, 2026

Anda dapat memanggil operasi ini untuk mengueri file media berdasarkan ID media.

Deskripsi operasi

Anda dapat mengueri maksimum 10 file media sekaligus.

Batas QPS

Batas queries per second (QPS) untuk operasi ini adalah 100 untuk setiap pengguna. Jika batas terlampaui, panggilan API akan dibatasi (throttled), yang dapat memengaruhi bisnis Anda. Kami menyarankan Anda memanggil operasi ini pada laju yang wajar. Untuk informasi lebih lanjut, lihat Batas QPS.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

mts:QueryMediaList

get

*全部资源

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

MediaIds

string

Yes

ID file media yang akan dikueri. Untuk mendapatkan ID media, masuk ke konsol MPS, lalu buka Media Management > Media List. Pisahkan beberapa ID dengan koma (,). Anda dapat mengueri maksimum 10 file media sekaligus.

3e1cd21131a94525be55acf65888****,e26cfa29e784402388463f61dbec****

IncludePlayList

boolean

No

Menentukan apakah informasi pemutaran disertakan dalam respons.

  • Nilai yang valid: true dan false.

  • Nilai default: false.

true

IncludeSnapshotList

boolean

No

Menentukan apakah informasi snapshot disertakan dalam respons.

  • Nilai yang valid: true dan false.

  • Nilai default: false.

true

IncludeMediaInfo

boolean

No

Menentukan apakah informasi media disertakan dalam respons.

  • Nilai yang valid: true dan false.

  • Nilai default: false.

true

IncludeSummaryList

boolean

No

Menentukan apakah ringkasan disertakan dalam respons.

  • Nilai yang valid: true dan false.

  • Nilai default: false.

true

Elemen respons

Element

Type

Description

Example

object

Parameter yang dikembalikan.

NonExistMediaIds

object

MediaId

array

Daftar ID media yang tidak ada.

string

ID media yang tidak ada. Parameter ini tidak dikembalikan jika tidak ada data.

{"MediaId":[e26cfa29e784402388463f61dbec****]}

MediaList

object

Media

array<object>

Daftar file media.

array<object>

Detail file media.

CreationTime

string

The time when the media file was created.

2016-09-14T08:30:33Z

CateId

integer

The ID of the category to which the media file belongs.

1

Height

string

The height of the media file.

1080

CensorState

string

The review status of the media file. Valid values:

  • Initiated: The media file is uploaded but not reviewed.

  • Pass: The media file is uploaded and passes the review.

Initiated

Tags

object

Tag

array

The tags of the media file.

string

tag1,tag2

PlayList

object

Play

array<object>

The playlist.

array<object>

Detailed information about the playback file.

Encryption

string

Indicates whether the media file is encrypted. Valid values:

  • 0: The media file is not encrypted.

  • 1: The media file is encrypted.

0

Height

string

The height.

1080

Bitrate

string

The bitrate of the media file.

2659.326

File

object

The playback file.

State

string

The status of the file. Valid values:

  • Normal: normal

  • Deleted: deleted

Normal

URL

string

The Object Storage Service (OSS) URL of the output file.

http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4

MediaWorkflowId

string

The ID of the workflow that generates the playback file.

93ab850b4f6f44eab54b6e91d24d****

Width

string

The width of the media file.

760

Size

string

The size of the media file.

2647692

Fps

string

The frame rate of the media file.

25.0

Duration

string

The duration of the media file.

7.965000

ActivityName

string

The name of the workflow activity.

example-activity-****

Format

string

The encoding format of the media file. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2.

mp4

MediaWorkflowName

string

The name of the workflow that generates the playback file.

example-mediaworkflow-****

Bitrate

string

The bitrate.

2659.326

MediaId

string

The ID of the media file.

3e1cd21131a94525be55acf65888****

File

object

The details of the input file.

State

string

The status of the input file. Valid values:

  • Normal: normal

  • Deleted: deleted

Normal

URL

string

The OSS URL of the input file.

http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4

SummaryList

object

Summary

array<object>

The list of video summaries.

array<object>

Type

string

The type of the summary. Valid values:

  • Video: video

  • Gif: dynamic image

Video

MediaWorkflowId

string

The ID of the workflow that generates the summary.

93ab850b4f6f44eab54b6e91d24d****

ActivityName

string

The name of the workflow activity.

example-activity-****

MediaWorkflowName

string

The name of the workflow that generates the summary.

example-mediaworkflow-****

File

object

The information about the input file.

State

string

The status of the file. Valid values:

  • Normal: normal

  • Deleted: deleted

Normal

URL

string

The OSS URL of the input file.

http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4

PublishState

string

The publishing status of the media file. Valid values:

  • Initiated: The media file is in the initial state.

  • UnPublish: The media file has not been published, and the playback permission on the OSS object is Private.

  • Published: The media file has been published, and the playback permission on the OSS object is Default.

  • Deleted: The media file has been deleted.

Published

MediaInfo

object

The media information.

Streams

object

The stream information.

VideoStreamList

object

VideoStream

array<object>

The list of video streams.

array<object>

Video stream data.

Sar

string

The sample aspect ratio (SAR).

1:1

Height

string

The latter number in the video resolution. The number indicates the video height.

1080

CodecTagString

string

The tag string of the encoding format.

avc1

NetworkCost

object

The network bandwidth consumption.

PreloadTime

string

The amount of preload time.

0.01

AvgBitrate

string

The average bitrate.

2659.326

CostBandwidth

string

The maximum bandwidth that was consumed.

100

Width

string

The former number in the video resolution. The number indicates the video width.

100

Index

string

The sequence number of the video stream. The value indicates the position of the video stream in all video streams.

5

Timebase

string

The time base.

1/30000

AvgFPS

string

The average frame rate.

29.97003

PixFmt

string

The pixel format.

yuv420p

Lang

string

The language. For more information, see FFmpeg documentation.

und

CodecLongName

string

The full name of the encoding format.

QuickTime/MOV

NumFrames

string

The total number of frames.

12

Rotate

string

The video rotation angle.

90

Bitrate

string

The bitrate.

2659.326

HasBFrames

string

Indicates whether the video stream contains bidirectional frames (B-frames). A value of 1 indicates that the video stream contains B-frames. A value of 2 indicates that the video stream does not contain B-frames.

2

Profile

string

The codec profile.

High

StartTime

string

The start time.

0.000000

Dar

string

The display aspect ratio (DAR).

16:9

CodecName

string

The short name of the encoding format. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2.

mov

Duration

string

The duration.

182.683000

Fps

string

The frame rate.

29.97003

CodecTag

string

The tag of the encoding format.

0x31637661

CodecTimeBase

string

The codec time base.

1001/60000

Level

string

The codec level.

40

AudioStreamList

object

AudioStream

array<object>

The list of audio streams.

object

Timebase

string

The time base.

1/44100

Index

string

The sequence number of the audio stream. The value indicates the position of the audio stream in all audio streams.

1

SampleFmt

string

The sampling format.

fltp

ChannelLayout

string

The output layout of the sound channels.

stereo

Lang

string

The language. For more information, see FFmpeg documentation.

und

Samplerate

string

The sampling rate.

44100

CodecLongName

string

The full name of the encoding format.

AAC(Advanced Audio Coding)

Channels

string

The number of sound channels.

2

NumFrames

string

The total number of frames.

100

Bitrate

string

The bitrate.

160.008

CodecTagString

string

The tag string of the encoding format.

mp4a

StartTime

string

The start time.

0.000000

CodecName

string

The short name of the encoding format. Valid values: H264, mov, aac, avc, and mpeg.

mov

Duration

string

The duration.

182.591995

CodecTag

string

The tag of the encoding format.

0x6134706d

CodecTimeBase

string

The codec time base.

1/44100

SubtitleStreamList

object

SubtitleStream

array<object>

The list of subtitle streams.

object

Index

string

The sequence number of the subtitle stream. The value indicates the position of the subtitle stream in all subtitle streams.

3

Lang

string

The language. For more information, see FFmpeg documentation.

und

Format

object

The format information.

StartTime

string

The start time.

0.000000

NumPrograms

string

The total number of program streams.

2

Size

string

The size of the file.

2647692

NumStreams

string

The total number of media streams.

2

FormatLongName

string

The full name of the container format.

QuickTime/MOV

Duration

string

The total duration.

7.965000

Bitrate

string

The bitrate.

2659.326

FormatName

string

The short name of the container format. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2.

mov

Description

string

The description.

This is description ****

Size

string

The size of the file.

2647692

Width

string

The width.

1920

CoverURL

string

The OSS URL of the thumbnail.

http://example-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example-****.png

SnapshotList

object

Snapshot

array<object>

The list of snapshots.

array<object>

Snapshot file data.

Type

string

The type of the snapshot. Valid values:

  • Single

  • Sequence

Sequence

MediaWorkflowId

string

The ID of the workflow that generates the snapshot.

6cc3aa66d1cb4bb2adf14e726c0a****

ActivityName

string

The name of the workflow activity that generates the snapshot.

example-activity1-****

Count

string

The number of snapshots. This parameter is valid only when the value of the Type parameter is Sequence.

5

MediaWorkflowName

string

The name of the workflow that generates the snapshot.

example-workflow-****

File

object

The snapshot.

State

string

The status of the file. Valid values:

  • Normal: normal

  • Deleted: deleted

Normal

URL

string

The OSS URL of the snapshot.

http://example1-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example111-****.png

RunIdList

object

RunId

array

The ID of the instance.

string

Instance ID.

{"RunId":["47b42486019c4f688bf144c1a6ba****"]}

Duration

string

The duration.

7.965000

Fps

string

The frame rate.

25.0

Title

string

The title.

example-title-****

Format

string

The encoding format. Valid values: mov, mp4, m4a, 3gp, 3g2, and mj2.

mov

RequestId

string

ID permintaan.

283DC68C-146F-4489-A2A1-2F88F1472A56

Contoh

Respons sukses

JSONformat

{
  "NonExistMediaIds": {
    "MediaId": [
      "{\"MediaId\":[e26cfa29e784402388463f61dbec****]}"
    ]
  },
  "MediaList": {
    "Media": [
      {
        "CreationTime": "2016-09-14T08:30:33Z",
        "CateId": 1,
        "Height": "1080",
        "CensorState": "Initiated",
        "Tags": {
          "Tag": [
            "tag1,tag2"
          ]
        },
        "PlayList": {
          "Play": [
            {
              "Encryption": "0",
              "Height": "1080",
              "Bitrate": "2659.326",
              "File": {
                "State": "Normal",
                "URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
              },
              "MediaWorkflowId": "93ab850b4f6f44eab54b6e91d24d****",
              "Width": "760",
              "Size": "2647692",
              "Fps": "25.0",
              "Duration": "7.965000",
              "ActivityName": "example-activity-****",
              "Format": "mp4",
              "MediaWorkflowName": "example-mediaworkflow-****"
            }
          ]
        },
        "Bitrate": "2659.326",
        "MediaId": "3e1cd21131a94525be55acf65888****",
        "File": {
          "State": "Normal",
          "URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
        },
        "SummaryList": {
          "Summary": [
            {
              "Type": "Video",
              "MediaWorkflowId": "93ab850b4f6f44eab54b6e91d24d****",
              "ActivityName": "example-activity-****",
              "MediaWorkflowName": "example-mediaworkflow-****",
              "File": {
                "State": "Normal",
                "URL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com//example-****.mp4"
              }
            }
          ]
        },
        "PublishState": "Published",
        "MediaInfo": {
          "Streams": {
            "VideoStreamList": {
              "VideoStream": [
                {
                  "Sar": "1:1",
                  "Height": "1080",
                  "CodecTagString": "avc1",
                  "NetworkCost": {
                    "PreloadTime": "0.01",
                    "AvgBitrate": "2659.326",
                    "CostBandwidth": "100"
                  },
                  "Width": "100",
                  "Index": "5",
                  "Timebase": "1/30000",
                  "AvgFPS": "29.97003",
                  "PixFmt": "yuv420p",
                  "Lang": "und",
                  "CodecLongName": "QuickTime/MOV",
                  "NumFrames": "12",
                  "Rotate": "90",
                  "Bitrate": "2659.326",
                  "HasBFrames": "2",
                  "Profile": "High",
                  "StartTime": "0.000000",
                  "Dar": "16:9",
                  "CodecName": "mov",
                  "Duration": "182.683000",
                  "Fps": "29.97003",
                  "CodecTag": "0x31637661",
                  "CodecTimeBase": "1001/60000",
                  "Level": "40"
                }
              ]
            },
            "AudioStreamList": {
              "AudioStream": [
                {
                  "Timebase": "1/44100",
                  "Index": "1",
                  "SampleFmt": "fltp",
                  "ChannelLayout": "stereo",
                  "Lang": "und",
                  "Samplerate": "44100",
                  "CodecLongName": "AAC(Advanced Audio Coding)",
                  "Channels": "2",
                  "NumFrames": "100",
                  "Bitrate": "160.008",
                  "CodecTagString": "mp4a",
                  "StartTime": "0.000000",
                  "CodecName": "mov",
                  "Duration": "182.591995",
                  "CodecTag": "0x6134706d",
                  "CodecTimeBase": "1/44100"
                }
              ]
            },
            "SubtitleStreamList": {
              "SubtitleStream": [
                {
                  "Index": "3",
                  "Lang": "und"
                }
              ]
            }
          },
          "Format": {
            "StartTime": "0.000000",
            "NumPrograms": "2",
            "Size": "2647692",
            "NumStreams": "2",
            "FormatLongName": "QuickTime/MOV",
            "Duration": "7.965000",
            "Bitrate": "2659.326",
            "FormatName": "mov"
          }
        },
        "Description": "This is description ****",
        "Size": "2647692",
        "Width": "1920",
        "CoverURL": "http://example-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example-****.png",
        "SnapshotList": {
          "Snapshot": [
            {
              "Type": "Sequence",
              "MediaWorkflowId": "6cc3aa66d1cb4bb2adf14e726c0a****",
              "ActivityName": "example-activity1-****",
              "Count": "5",
              "MediaWorkflowName": "example-workflow-****",
              "File": {
                "State": "Normal",
                "URL": "http://example1-bucket1-****.oss-cn-hangzhou.aliyuncs.com//example111-****.png"
              }
            }
          ]
        },
        "RunIdList": {
          "RunId": [
            "{\"RunId\":[\"47b42486019c4f688bf144c1a6ba****\"]}"
          ]
        },
        "Duration": "7.965000",
        "Fps": "25.0",
        "Title": "example-title-****",
        "Format": "mov"
      }
    ]
  },
  "RequestId": "283DC68C-146F-4489-A2A1-2F88F1472A56"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.