我正在将azure媒体服务用于移动应用程序,它可以正常工作。我只是想通过REST API获取发布的资产的缩略图。我需要缩略图的API端点。
答案 0 :(得分:1)
我读了sample code,并尝试使用AMS RestAPI(V2)开始工作。
然后,您可以创建SASLocator来在作业完成时下载缩略图。
POST {{RESTAPIEndpoint}}/Jobs
{
"Name": "NewThumbnailJOB",
"InputMediaAssets": [{
"__metadata": {
"uri": "{{RESTAPIEndpoint}}/Assets('nb:cid:UUID:xxxxx')"
}
}],
"Tasks": [{
"Configuration":"{
\"Version\": 1.0,
\"Codecs\": [
{
\"PngLayers\": [
{
\"Type\": \"PngLayer\",
\"Width\": \"100%\",
\"Height\": \"100%\"
}
],
\"Start\": \"{Best}\",
\"Type\": \"PngImage\"
}
],
\"Outputs\": [
{
\"FileName\": \"{Basename}_{Index}{Extension}\",
\"Format\": {
\"Type\": \"PngFormat\"
}
}
]
}
",
"MediaProcessorId": "{{Media Encoder Standard ID}}",
"TaskBody": "<?xml version=\"1.0\" encoding=\"utf-8\"?>
<taskBody>
<inputAsset>JobInputAsset(0)</inputAsset>
<outputAsset>JobOutputAsset(0)</outputAsset>
</taskBody>"
}]
}