七牛-音视频拼接注释
来源:互联网 发布:淘宝店铺怎么样取名 编辑:程序博客网 时间:2024/05/22 15:55
项目中要用到七牛的音视频拼接,但是文档有不明白的地方,实验后做了下注释,以免忘记。
public static void main(String[] args) {//参考 http://developer.qiniu.com/code/v7/sdk/java.html#pfop//假如要要将key为 shenshi-1.mp3 、 shenshi-2.mp3 、 shenshi-3.mp3 的3个片段拼接成一个名为 shenshi.mp3 的音频//设置账号的AK,SKString ACCESS_KEY = "Access_Key";String SECRET_KEY = "Secret_Key";Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);//新建一个OperationManager对象OperationManager operater = new OperationManager(auth);//设置要转码的空间String bucket = "Bucket_Name";//这个key是你要拼接的第一个音频的keyString key = "shenshi-1.mp3";//fops参数的的格式 http://developer.qiniu.com/code/v6/api/dora-api/av/avconcat.html//第二个和第三个音频的key需要和 目标Bucket_Name 一起进行Base64编码String fops = "avconcat/2/format/mp3/"+UrlSafeBase64.encodeToString("目标Bucket_Name:shenshi-2.mp3(第二个拼接的音频)")+"/"+UrlSafeBase64.encodeToString("目标Bucket_Name:shenshi-3.mp3(第三个拼接的音频)");//设置转码的队列,这个可以在七牛后台点击 “添加资源”添加;这个也可以不用设置,把下面的 params 参数设为 null 就可以了。String pipeline = "yourpipelinename";//最终拼接成的音频key是自己定义的,需要和 目标Bucket_Name 一起进行Base64编码String urlbase64 = UrlSafeBase64.encodeToString("目标Bucket_Name:shenshi.mp3(最终拼接成文件的key)");String pfops = fops + "|saveas/"+urlbase64;//设置pipeline参数StringMap params = new StringMap().putWhen("force", 1, true).putNotEmpty("pipeline", pipeline);try {//拼接文件越大,所花的时间越多,如果有必要,可以设置回调通知urlString persistid = operater.pfop(bucket, key, pfops, params);//打印返回的persistidSystem.out.println(persistid);} catch (QiniuException e) {//捕获异常信息Response r = e.response;// 请求失败时简单状态信息System.out.println(r.toString());try {// 响应的文本信息System.out.println(r.bodyString());} catch (QiniuException e1) {//ignore} }}
0 0
- 七牛-音视频拼接注释
- 七牛图片拼接
- php 七牛 图片拼接+裁剪
- Android实现视频剪切、视频拼接以及音视频合并
- 七牛-视频帧缩略图
- 七牛-视频采样缩略图
- 七牛上传图片视频
- android 视频录制,视频拼接
- 七牛android下载文件时 url的拼接
- OpenCV进行视频拼接
- 全景视频拼接关键技术
- 视频拼接处理器
- 全景视频拼接关键技术
- 全景视频拼接关键技术
- Android mp4parser 视频拼接
- 全景视频拼接关键技术
- ffmpeg 视频拼接
- 七牛---音视频切片关于用户认证
- Leetcode no. 306
- 设计模式之单例模式的七种写法
- php中多态的一些理解
- 二、call和apply的用法(详细介绍)
- iOS开发之单例使用(宏)
- 七牛-音视频拼接注释
- Spring 攻略第001讲
- Unity+HTC Vive開発メモ
- AT&T与Intel汇编语法的比较
- 第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(2)
- 十项经典的技巧构建完美SDK
- NOI2003 智破连环阵
- mysql 入门基础(1)—数据库定义
- JAVA 递归 汉诺塔+阶乘