@@ -906,8 +906,8 @@ def ci_list_media_transcode_jobs():
906906 return response
907907
908908
909- def ci_get_media_transcode_jobs ():
910- # 转码任务详情
909+ def ci_get_media_jobs ():
910+ # 查询任务详情
911911 response = client .ci_get_media_jobs (
912912 Bucket = bucket_name ,
913913 JobIDs = 'jc46435e40bcc11ed83d6e19dd89b02cc' ,
@@ -1606,9 +1606,55 @@ def ci_delete_inventory_trigger_jobs():
16061606 return response
16071607
16081608
1609+ def ci_create_sound_hound_jobs ():
1610+ # 创建听歌识曲任务
1611+
1612+ body = {
1613+ # 待操作的对象信息
1614+ 'Input' : {
1615+ # 输入文件路径
1616+ 'Object' : '1.mp3'
1617+ },
1618+ # 任务类型,固定值 SoundHound
1619+ 'Tag' : 'SoundHound' ,
1620+ # 操作规则
1621+ # 非必选
1622+ 'Operation' : {
1623+ # 非必选 透传用户信息, 可打印的 ASCII 码, 长度不超过1024
1624+ "UserData" : "This is my data" ,
1625+ },
1626+ # 非必选 回调URL
1627+ # 'CallBack': 'http://callback.demo.com',
1628+ # 非必选 回调信息格式 支持JSON/XML
1629+ # 'CallBackFormat': 'JSON'
1630+ # 非必选 任务回调类型,Url 或 TDMQ,默认 Url,优先级高于队列的回调类型
1631+ # 'CallBackType': 'Url',
1632+ # 任务回调TDMQ配置,当 CallBackType 为 TDMQ 时必填
1633+ # 'CallBackMqConfig': {
1634+ # # TDMQ回调信息配置
1635+ #
1636+ # # 消息队列所属园区
1637+ # # 必选。目前支持园区 sh(上海)、bj(北京)、gz(广州)、cd(成都)、hk(中国香港)
1638+ # 'MqRegion': 'bj',
1639+ # # 消息队列使用模式
1640+ # # 必选。主题订阅:Topic 队列服务: Queue
1641+ # 'MqMode': 'Queue',
1642+ # # TDMQ 主题名称 必选。
1643+ # 'MqName': 'queueName'
1644+ # },
1645+ }
1646+ response = client .ci_create_media_jobs (
1647+ Bucket = bucket_name ,
1648+ Jobs = body ,
1649+ ContentType = 'application/xml'
1650+ )
1651+ print (response )
1652+ return response
1653+
1654+
16091655if __name__ == "__main__" :
16101656 # ci_get_media_queue()
1611- # ci_get_media_transcode_jobs ()
1657+ # ci_get_media_jobs ()
16121658 # ci_create_media_transcode_jobs()
16131659 # get_media_info()
16141660 # get_snapshot()
@@ -1651,4 +1697,5 @@ def ci_delete_inventory_trigger_jobs():
16511697 # ci_update_workflow()
16521698 # ci_update_workflow_state()
16531699 # ci_delete_workflow()
1654- ci_create_image_inspect_jobs ()
1700+ # ci_create_image_inspect_jobs()
1701+ ci_create_sound_hound_jobs ()
0 commit comments