Skip to content

Commit 7ccf128

Browse files
committed
fix: --other=优化单测
1 parent 66a0512 commit 7ccf128

File tree

4 files changed

+42
-42
lines changed

4 files changed

+42
-42
lines changed

demo/CIDemos/mediaProcess.js

Lines changed: 35 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -360,42 +360,38 @@ export const postTranscode = {
360360
const url = `https://${host}/${key}`;
361361
const body = COS.util.json2xml({
362362
Request: {
363-
// 创建任务的Tag:Transcode;是否必传:是
364-
Tag: 'Transcode',
365-
// 待操作的文件信息;是否必传:是
363+
Tag: 'Transcode', // 固定值,必须
366364
Input: {
367-
// 文件路径;是否必传:是
368-
Object: 'test.mp4',
365+
Object: 'test.mp4', // 待转码的文件名,必须
369366
},
370-
// 操作规则;是否必传:是
371367
Operation: {
372-
// TemplateId与Transcode 二选一传入
373-
// 转码模板 ID;是否必传:否,可通过控制台获取
374-
TemplateId: 'xxx',
375-
// 转码模板参数;是否必传:否
376-
// Transcode: {},
377-
// 水印模板 ID,可以传多个水印模板 ID,最多传3个;是否必传:否
378-
// WatermarkTemplateId: '',
379-
// 去除水印参数, H265、AV1编码暂不支持该参数;是否必传:否
380-
// RemoveWatermark: {
381-
// // 距离左上角原点 x 偏移,范围为[1, 4096];是否必传:是
382-
// Dx: '',
383-
// // 距离左上角原点 y 偏移,范围为[1, 4096];是否必传:是
384-
// Dy: '',
385-
// // 宽,范围为[1, 4096];是否必传:是
386-
// Width: '',
387-
// // 高,范围为[1, 4096];是否必传:是
388-
// Height: '',
389-
// },
390-
// 字幕参数,H265、AV1编码和非mkv封装暂不支持该参数;是否必传:否
391-
// Subtitles: {
392-
// // 字幕参数;是否必传:是
393-
// Subtitle: {
394-
// // 同 bucket 的字幕地址,需要 encode;是否必传:是
395-
// Url: '',
396-
// },
397-
// },
398-
// 结果输出配置;是否必传:是
368+
// Transcode 转码参数
369+
Transcode: {
370+
Container: {
371+
Format: 'mp4'
372+
},
373+
Video: {
374+
Width: '1280',
375+
Height: '720',
376+
Crf: 30
377+
},
378+
Audio: {
379+
Codec: 'aac'
380+
}
381+
},
382+
// Watermark 水印参数
383+
Watermark: [{
384+
Type: 'Text',
385+
Pos: 'BottomRight',
386+
LocMode: 'Absolute',
387+
Text: {
388+
FontSize: '10',
389+
FontType: 'simfang.ttf',
390+
FontColor: '0x000000',
391+
Transparency: '100',
392+
Text: 'TencendCloud'
393+
},
394+
}],
399395
Output: {
400396
// 存储桶的地域;是否必传:是
401397
Region: config.Region,
@@ -405,18 +401,18 @@ export const postTranscode = {
405401
Object: 'output/test.mp4',
406402
},
407403
// 透传用户信息,可打印的 ASCII 码,长度不超过1024;是否必传:否
408-
UserData: '',
404+
// UserData: '',
409405
// 任务优先级,级别限制:0 、1 、2 。级别越大任务优先级越高,默认为0;是否必传:否
410-
JobLevel: '0',
406+
// JobLevel: '0',
411407
},
412408
// 任务所在的队列类型,限制为 SpeedTranscoding, 表示为开启倍速转码;是否必传:否
413-
QueueType: 'SpeedTranscoding',
409+
// QueueType: 'SpeedTranscoding',
414410
// 任务回调格式,JSON 或 XML,默认 XML,优先级高于队列的回调格式;是否必传:否
415-
CallBackFormat: '',
411+
// CallBackFormat: '',
416412
// 任务回调类型,Url 或 TDMQ,默认 Url,优先级高于队列的回调类型;是否必传:否
417-
CallBackType: 'Url',
413+
// CallBackType: 'Url',
418414
// 任务回调地址,优先级高于队列的回调地址。设置为 no 时,表示队列的回调地址不产生回调;是否必传:否
419-
CallBack: '',
415+
// CallBack: '',
420416
},
421417
});
422418

dist/cos-js-sdk-v5.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8741,7 +8741,9 @@ function getUrl(params) {
87418741
return url;
87428742
}
87438743
var getSignHost = function getSignHost(opt) {
8744-
if (!opt.Bucket || !opt.Region) return '';
8744+
// Url 或 Bucket+Region 至少传一个
8745+
var paramsCompleted = opt.Url || opt.Bucket && opt.Region;
8746+
if (!paramsCompleted) return '';
87458747
var useAccelerate = opt.UseAccelerate === undefined ? this.options.UseAccelerate : opt.UseAccelerate;
87468748
var url = opt.Url || getUrl({
87478749
ForcePathStyle: this.options.ForcePathStyle,

dist/cos-js-sdk-v5.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/base.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3674,7 +3674,9 @@ function getUrl(params) {
36743674
}
36753675

36763676
var getSignHost = function (opt) {
3677-
if (!opt.Bucket || !opt.Region) return '';
3677+
// Url 或 Bucket+Region 至少传一个
3678+
var paramsCompleted = opt.Url || (opt.Bucket && opt.Region);
3679+
if (!paramsCompleted) return '';
36783680
var useAccelerate = opt.UseAccelerate === undefined ? this.options.UseAccelerate : opt.UseAccelerate;
36793681
var url =
36803682
opt.Url ||

0 commit comments

Comments
 (0)