首页 > qiniu水印,

qiniu水印,

Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
BucketManager bucketManager = new BucketManager(auth);
private OperationManager operater = new OperationManager(auth);


String bucket = "test-video";
String key = "1984.mp4";
String wmText = UrlSafeBase64.encodeToString("Test");
StringMap params = new StringMap().putNotEmpty("notifyURL", "")
        .putWhen("force", "1",true).putNotEmpty("pipeline", "");
String url64 = UrlSafeBase64.encodeToString(bucket + ":" + key);
String fops="watermark/2/wmText/"+wmText+"/gravity/Center/wmFontColor/cmVk/wmFontSize/60/wmGravityText/North|saveas/"+url64;

@Test
public void Demo1() throws QiniuException{
      try {
            String id = operater.pfop(bucket, key, fops, params);
            String purl = "http://api.qiniu.com/status/get/prefop?id=" + id;
            System.out.println(purl);
        } catch (QiniuException e) {
            Response res = e.response;
            System.out.println(res);
            try {
                System.out.println(res.bodyString());
            } catch (QiniuException e1) {
                e1.printStackTrace();
            }
          
        }
}

// return info

{"code":3,"desc":"The fop is failed","id":"z0.567ce5907823de14f7e218c9","inputBucket":"test-video","inputKey":"1984.mp4","items":[{"cmd":"watermark/2/wmText/VGVzdA==/gravity/Center/wmFontColor/cmVk/wmFontSize/60/wmGravityText/North|saveas/dGVzdC12aWRlbzoxOTg0Lm1wNA==","code":3,"desc":"The fop is failed","error":"execute fop cmd failed: watermark text not provided","returnOld":0}],"pipeline":"0.default","reqid":"7DkAAEZKFPFIFCMU"}


String fops = "avthumb/mp4/wmText/"+water+"/gravity/Center/wmFontColor/cmVk/wmFontSize/60/wmGravityText/North|saveas/"+url64;

【热门文章】
【热门文章】