Skip to content

Commit ea4056f

Browse files
authored
Merge pull request #249 from bug-is-zhang/master
Update ci sdk demo
2 parents 37c1c9c + 5861ade commit ea4056f

File tree

1 file changed

+51
-4
lines changed

1 file changed

+51
-4
lines changed

demo/ci_media.py

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
16091655
if __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

Comments
 (0)