|
2 | 2 |
|
3 | 3 | require dirname(__FILE__) . '/../vendor/autoload.php'; |
4 | 4 |
|
5 | | -$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi |
6 | | -$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi |
7 | | -$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket |
| 5 | +$secretId = getenv("SECRETID"); //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi |
| 6 | +$secretKey = getenv("SECRETKEY"); //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi |
| 7 | +$region = "ap-chongqing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket |
8 | 8 | $cosClient = new Qcloud\Cos\Client( |
9 | 9 | array( |
10 | 10 | 'region' => $region, |
|
13 | 13 | 'secretId' => $secretId , |
14 | 14 | 'secretKey' => $secretKey))); |
15 | 15 | try { |
| 16 | + // 多任务接口 |
| 17 | + $result = $cosClient->CreateMediaJobs(array( |
| 18 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 19 | + 'Tag' => 'Transcode', |
| 20 | + 'QueueId' => 'paaf4fce5521a40888a3034a5de80f6ca', |
| 21 | + 'CallBack' => '', |
| 22 | + 'Input' => array( |
| 23 | + 'Object' => 'example.mp4' |
| 24 | + ), |
| 25 | + 'Operation' => array( |
| 26 | + array( |
| 27 | + 'TemplateId' => 't04e1ab86554984f1aa17c062fbf6c007c', |
| 28 | + 'Output' => array( |
| 29 | + 'Region' => $region, |
| 30 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 31 | + 'Object' => 'video01.mp4', |
| 32 | + ), |
| 33 | + 'WatermarkTemplateId' => array( |
| 34 | + 't112d18d9b2a9b430e91d3c320f80af341', |
| 35 | + ), |
| 36 | + ), |
| 37 | + array( |
| 38 | + 'TemplateId' => 't04e1ab86554984f1aa17c062fbf6c007c', |
| 39 | + 'Output' => array( |
| 40 | + 'Region' => $region, |
| 41 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 42 | + 'Object' => 'video02.mp4', |
| 43 | + ), |
| 44 | + 'WatermarkTemplateId' => array( |
| 45 | + 't1bf713bb5c6a5496e859aebc4a8973ab5', |
| 46 | + ), |
| 47 | + ), |
| 48 | + ), |
| 49 | + )); |
| 50 | + |
| 51 | + // 单任务接口 |
16 | 52 | // start --------------- 使用模版 ----------------- // |
17 | 53 | $result = $cosClient->createMediaTranscodeJobs(array( |
18 | | - 'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 54 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
19 | 55 | 'Tag' => 'Transcode', |
20 | | - 'QueueId' => 'asdadadfafsdkjhfjghdfjg', |
21 | | - 'CallBack' => 'https://example.com/callback', |
| 56 | + 'QueueId' => 'paaf4fce5521a40888a3034a5de80f6ca', |
22 | 57 | 'Input' => array( |
23 | | - 'Object' => 'video01.mp4' |
| 58 | + 'Object' => 'example.mp4' |
24 | 59 | ), |
25 | 60 | 'Operation' => array( |
26 | | - 'TemplateId' => 'asdfafiahfiushdfisdhfuis', |
| 61 | + 'TemplateId' => 't04e1ab86554984f1aa17c062fbf6c007c', |
27 | 62 | 'Output' => array( |
28 | 63 | 'Region' => $region, |
29 | | - 'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
30 | | - 'Object' => 'video02.webm', |
| 64 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 65 | + 'Object' => 'video02.mp4', |
| 66 | + ), |
| 67 | + 'Watermark' => arrray( |
| 68 | + array( |
| 69 | + 'Type' => 'Text', |
| 70 | + 'LocMode' => 'Absolute', |
| 71 | + 'Dx' => '64', |
| 72 | + 'Dy' => '64', |
| 73 | + 'Pos' => 'TopRight', |
| 74 | + 'Text' => array( |
| 75 | + 'Text' => '第一个水印', |
| 76 | + 'FontSize' => '30', |
| 77 | + 'FontType' => 'simfang.ttf', |
| 78 | + 'FontColor' => '#99ff00', |
| 79 | + 'Transparency' => '100', // 不透明度 |
| 80 | + ), |
| 81 | + ), |
| 82 | + array( |
| 83 | + 'Type' => 'Text', |
| 84 | + 'LocMode' => 'Absolute', |
| 85 | + 'Dx' => '64', |
| 86 | + 'Dy' => '64', |
| 87 | + 'Pos' => 'TopLeft', |
| 88 | + 'Text' => array( |
| 89 | + 'Text' => '第二个水印', |
| 90 | + 'FontSize' => '30', |
| 91 | + 'FontType' => 'simfang.ttf', |
| 92 | + 'FontColor' => '#99ff00', |
| 93 | + 'Transparency' => '100', // 不透明度 |
| 94 | + ), |
| 95 | + ), |
31 | 96 | ), |
32 | 97 | ), |
33 | 98 | )); |
| 99 | + $result = $cosClient->DescribeMediaJob(array( |
| 100 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 101 | + 'Key' => 'j20f7a6be6c5511eca253f3ee9d4082e0', |
| 102 | + )); |
| 103 | + $result = $cosClient->DescribeMediaJobs(array( |
| 104 | + 'Bucket' => 'wwj-cq-1253960454', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket |
| 105 | + 'Tag' => 'Transcode', |
| 106 | + 'QueueId' => 'paaf4fce5521a40888a3034a5de80f6ca', |
| 107 | + )); |
34 | 108 | // 请求成功 |
35 | 109 | print_r($result); |
36 | 110 | // end --------------- 使用模版 ----------------- // |
|
0 commit comments