メディアID (メディアワークフローでオンデマンドビデオに変換されたライブビデオ) がわからない場合は、メディア入力 URL を使用して QueryMediaListByURL 上でメディア情報を照会することができます。
import json
from aliyunsdkmts.request.v20140618 import QueryMediaListByURLRequest
from aliyunsdkcore import client
import urllib
region = '<region>'
access_key_id = '<accessKeyId>'
access_key_secret = '<accessKeySecret>'
def queryMediaListByURL():
global client
client = client.AcsClient(access_key_id, access_key_secret, region)
request = QueryMediaListByURLRequest.QueryMediaListByURLRequest()
ossDomain = 'http://<input-bucket>.<region>.aliyuncs.com/';
#Encode ossObject
ossObject = encodeByRFC3986("test/The Legend of the Swordsman.mp4")
request.set_FileURLs(ossDomain + ossObject)
response = client.do_action_with_exception(request);
json_response = json.loads(response)
print json_response
def encodeByRFC3986(ossObject):
return urllib.quote(ossObject)
if __name__ == "__main__":
queryMediaListByURL()