Bir ses veya video dosyası için oynatma kimlik bilgisini (PlayAuth) alır. ApsaraVideo Player SDK, oynatma URL'sini otomatik olarak almak için bu kimlik bilgisini kullanır. Oynatma kimlik bilgisinin bir geçerlilik süresi olduğundan ve belirli bir ses veya video dosyasına bağlı olduğundan paylaşılamaz veya yeniden kullanılamaz. Süresi dolmuş veya geçersiz bir kimlik bilgisi oynatma hatasına neden olur. Bu oynatma yöntemi, yüksek güvenlik gerektiren ses ve video oynatma senaryoları için uygundur.
Operation description
ApsaraVideo Player SDK kullanırken (PlayAuth oynatma yöntemi için geçerlidir), oynatma kimlik bilgisini almak için bu işlemi çağırın. ApsaraVideo Player SDK, oynatma için oynatma URL'sini otomatik olarak almak üzere oynatma kimlik bilgisini kullanır. Daha fazla bilgi için bkz. ApsaraVideo Player SDK.
Oynatma kimlik bilgisinin süresi dolarsa oynatma URL'si alınamaz. Yeni bir oynatma kimlik bilgisi almanız gerekir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:GetVideoPlayAuth |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| VideoId |
string |
No |
Ses veya video kimliği. Yalnızca tek bir ses veya video kimliği desteklenir. Kimliği aşağıdaki yöntemleri kullanarak alabilirsiniz:
|
dfde02284a5c46622a097adaf44a**** |
| AuthInfoTimeout |
integer |
No |
Oynatma kimlik bilgisinin sona erme süresi. Birim: saniye. Kimlik bilgisinin süresi dolarsa oynatma URL'si alınamaz. Yeni bir kimlik bilgisi almanız gerekir.
|
100 |
| ApiVersion |
string |
No |
API sürüm numarası. Değeri 1.0.0 olarak ayarlayın. |
1.0.0 |
| ReferenceId |
string |
No |
Özel kimlik. Yalnızca küçük harfler, büyük harfler, rakamlar, tireler ve alt çizgiler desteklenir. Uzunluk: 6 ila 64 karakter. Kimlik, kullanıcı başına benzersizdir. |
123-123 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| PlayAuth |
string |
Ses veya video dosyası için oynatma kimlik bilgisi. |
sstyYuew6789000000xtt7TYUh**** |
| RequestId |
string |
İstek kimliği. |
E4EBD2BF-5EB0-4476-8829-9D94E1B1**** |
| VideoMeta |
object |
Ses veya video dosyasının meta verileri. |
|
| Status |
string |
Ses veya video dosyasının durumu. Geçerli değerler ve açıklamalar için bkz. Durum: ses ve video durumu. |
Normal |
| Duration |
number |
Ses veya video dosyasının süresi. Birim: saniye. |
120.0 |
| Title |
string |
Ses veya video dosyasının başlığı. |
Alibaba Cloud VOD Video Title |
| VideoId |
string |
Ses veya video kimliği. |
dfde02284a5c46622a097adaf44a**** |
| CoverURL |
string |
Ses veya video dosyasının küçük resim URL'si. |
https://example.aliyundoc.com/****.jpg |
Examples
Success response
JSON format
{
"PlayAuth": "sstyYuew6789000000xtt7TYUh****",
"RequestId": "E4EBD2BF-5EB0-4476-8829-9D94E1B1****",
"VideoMeta": {
"Status": "Normal",
"Duration": 120,
"Title": "Alibaba Cloud VOD Video Title",
"VideoId": "dfde02284a5c46622a097adaf44a****",
"CoverURL": "https://example.aliyundoc.com/****.jpg"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.