All Products
Search
Document Center

ApsaraVideo VOD:DescribeVodMediaPlayData

Last Updated:Jun 10, 2026

Mengambil data pemutaran untuk file audio atau video pada tanggal tertentu menggunakan ID media-nya. Data tersebut mencakup jumlah pengunjung unik, rata-rata jumlah pemutaran per pengguna, total jumlah pemutaran, rata-rata Durasi pemutaran per pengguna, dan total Durasi pemutaran.

Deskripsi operasi

  • The endpoint for this operation is available only in the China (Shanghai) region.

  • This operation collects playback data only from ApsaraVideo Player SDK. Traffic statistics for audio-only files are not supported.

  • You can query data from the last 30 days only.

Penting

Before you call this operation, ensure that your ApsaraVideo Player SDK meets the following requirements:

  • ApsaraVideo Player SDK for Android or iOS

  • ApsaraVideo Player SDK for Web

    • The SDK version is 2.16.0 or later.

    • A license for the Playback Quality Monitoring value-added service has been requested and configured. To request the license, fill out the ApsaraVideo Player SDK for Web Value-added Service Request form. For information about how to configure the license, see the license property in Web client API reference.

    • The instrumentation log reporting feature of the player SDK is enabled. This feature is enabled by default.

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

vod:DescribeVodMediaPlayData

none

*All Resource

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

PlayDate

string

No

Tanggal pemutaran dalam format yyyyMMdd.

Catatan
  • Anda hanya dapat mengkueri data berdasarkan hari.

  • Anda hanya dapat mengkueri data dari 30 hari terakhir.

20240322

TerminalType

string

No

Tipe terminal yang menggunakan SDK pemutar. Gunakan parameter ini untuk mengkueri data pemutaran untuk tipe terminal tertentu. Nilai valid:

  • Native: SDK Pemutar Video Apsara untuk Android atau SDK Pemutar Video Apsara untuk iOS.

  • Web: SDK Pemutar Video Apsara untuk Web.

Native

Os

string

No

Sistem operasi Klien. Gunakan parameter ini untuk mengkueri data pemutaran untuk sistem operasi tertentu. Nilai valid:

  • Android

  • iOS

  • Windows

  • macOS

  • Linux.

Android

Region

string

No

Wilayah layanan. Gunakan parameter ini untuk mengkueri data pemutaran untuk Wilayah layanan tertentu. Nilai valid:

  • cn-beijing: Tiongkok (Beijing)

  • cn-shanghai: Tiongkok (Shanghai)

  • cn-shenzhen: Tiongkok (Shenzhen)

  • ap-northeast-1: Jepang (Tokyo)

  • ap-southeast-1: Singapura

  • ap-southeast-5: Indonesia (Jakarta)

  • eu-central-1: Jerman (Frankfurt).

cn-beijing

MediaId

string

No

ID Aset media. ID ini sama dengan ID audio atau video (VideoId). Gunakan parameter ini untuk mengkueri data pemutaran Aset media tertentu. Anda hanya dapat menentukan satu ID media. Anda dapat memperoleh ID media dengan salah satu cara berikut:

  • Untuk file audio atau video yang diunggah di Konsol, log on ke Konsol ApsaraVideo VOD lalu pilih Aset media > Audio/Video untuk Tampilan ID audio atau video.

  • Saat Anda mengunggah file audio atau video dengan memanggil operasi CreateUploadVideo, ID audio atau video adalah nilai parameter VideoId di tanggapan.

  • Setelah file audio atau video diunggah, Anda dapat memanggil operasi SearchMedia untuk mengkueri ID audio atau video. ID tersebut adalah nilai parameter VideoId di tanggapan.

9ae2af636ca6c10412f44891fc****

PageNo

integer

Yes

Nomor halaman yang akan dikembalikan.

1

PageSize

integer

Yes

Jumlah entri yang akan dikembalikan di setiap halaman. Nilai maksimum adalah 100.

20

OrderType

string

No

Urutan Pesanan. Parameter ini harus digunakan bersama dengan parameter OrderName. Gunakan parameter ini untuk mengurutkan data yang dikembalikan berdasarkan data deret waktu tertentu. Nilai valid:

  • ASC: urutan menaik. Data diurutkan dari terkecil ke terbesar.

  • DESC: urutan menurun. Data diurutkan dari terbesar ke terkecil.

ASC

OrderName

string

No

Data deret waktu untuk Pengurutan. Parameter ini harus digunakan bersama dengan parameter OrderType. Gunakan parameter ini untuk mengurutkan data yang dikembalikan berdasarkan data deret waktu tertentu. Nilai valid:

  • PlaySuccessVv: total jumlah pemutaran.

  • PlayPerVv: rata-rata jumlah pemutaran per pengguna.

  • PlayDuration: total Durasi pemutaran.

  • PlayDurationPerUv: rata-rata Durasi pemutaran per pengguna.

PlaySuccessVv

Elemen respons

Element

Type

Description

Example

object

The response parameters.

RequestId

string

The request ID.

25818875-5F78-4AF6-D7393642CA58****

TotalCount

integer

The total number of returned entries.

1

PageNo

integer

The page number of the returned data.

1

PageSize

integer

The number of entries returned on each page.

20

QoeInfoList

array<object>

The list of returned data.

object

The details of the returned data.

VideoTitle

string

The name of the audio or video file.

阿里云VOD视频标题

VideoDuration

number

The duration of the audio or video file, in seconds.

246

MediaId

string

The media ID, which is the audio or video ID (VideoId).

9ae2af636ca6c10412f44891fc****

DAU

number

The number of unique visitors for the audio or video file.

5

PlaySuccessVv

number

The total number of playbacks for the audio or video file.

20

PlayDurationPerUv

number

The average playback duration per user for the audio or video file, in seconds.

120

PlayDuration

number

The total playback duration for the audio or video file, in seconds.

2400

PlayPerVv

number

The average number of playbacks per user for the audio or video file.

4

Contoh

Respons sukses

JSONformat

{
  "RequestId": "25818875-5F78-4AF6-D7393642CA58****",
  "TotalCount": 1,
  "PageNo": 1,
  "PageSize": 20,
  "QoeInfoList": [
    {
      "VideoTitle": "阿里云VOD视频标题",
      "VideoDuration": 246,
      "MediaId": "9ae2af636ca6c10412f44891fc****",
      "DAU": 5,
      "PlaySuccessVv": 20,
      "PlayDurationPerUv": 120,
      "PlayDuration": 2400,
      "PlayPerVv": 4
    }
  ]
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Meter.ParamError Param Error:%s,Please Check Again. One or more parameters are invalid.
500 Meter.ServerInternalError The Request Processing Has Failed Due To Some Unknown Error. An internal error occurred.
500 Meter.DataSourceQueryError Data Source Error:%s,Please Try Again. An internal data source error occurred.
403 Meter.AuthError Authentication Failed,Please Try Again. You do not have permissions to perform this operation.
502 Meter.ReadyTsError Get ReadyTs Failed,Please Try Again. The data is not prepared.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.