@@ -906,8 +906,8 @@ def ci_list_media_transcode_jobs():
906
906
return response
907
907
908
908
909
- def ci_get_media_transcode_jobs ():
910
- # 转码任务详情
909
+ def ci_get_media_jobs ():
910
+ # 查询任务详情
911
911
response = client .ci_get_media_jobs (
912
912
Bucket = bucket_name ,
913
913
JobIDs = 'jc46435e40bcc11ed83d6e19dd89b02cc' ,
@@ -1606,9 +1606,55 @@ def ci_delete_inventory_trigger_jobs():
1606
1606
return response
1607
1607
1608
1608
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
+
1609
1655
if __name__ == "__main__" :
1610
1656
# ci_get_media_queue()
1611
- # ci_get_media_transcode_jobs ()
1657
+ # ci_get_media_jobs ()
1612
1658
# ci_create_media_transcode_jobs()
1613
1659
# get_media_info()
1614
1660
# get_snapshot()
@@ -1651,4 +1697,5 @@ def ci_delete_inventory_trigger_jobs():
1651
1697
# ci_update_workflow()
1652
1698
# ci_update_workflow_state()
1653
1699
# ci_delete_workflow()
1654
- ci_create_image_inspect_jobs ()
1700
+ # ci_create_image_inspect_jobs()
1701
+ ci_create_sound_hound_jobs ()
0 commit comments