audioCombine
来自于:AC模块工作室 立即使用
概述
音频合并是指将两个不同的声音文件合成一个声音文件进行输出,剪切是合并的逆向操作,对音视可以进行更精细化的处理~;模块封装了音频合并和音频剪切。
注意:1.因为iOS的输出格式不支持.mp3,只能设置为.m4a的音频文件 2.iOS音频剪切也是支持m4a的音频文件
audioMerge
音频合并
audioMerge({params}, callback(ret))
params
wayPath
- 类型:字符串
- 描述:(可选项)音频路径1;支持本地和网络路径(fs://、widget://、http://、https:// 等)
easyPath
- 类型:字符串
- 描述:(可选项)音频路径2;支持本地和网络路径(fs://、widget://、http://、https:// 等)
callback(ret)
ret:
- 类型:JSON对象
- 描述:返回值
{
status: true, // 布尔类型; 是否转换成功,true|false
path: '' // 字符串类型;转换的音频在本地保存的路径(绝对路径)
}
示例代码
var audioCombine = api.require('audioCombine');
audioCombine.audioMerge({
wayPath:'',
easyPath:''
}, function(ret){
alert(JSON.stringify(ret));
});
可用性
iOS系统
可提供的1.0.0及更高版本
audioClip
音频剪切
audioClip({params}, callback(ret))
params
inputPath:
- 类型:字符串
- 描述:(可选项)需要剪切的音频路径;支持widget://,fs://
callback(ret)
ret:
- 类型:JSON对象
- 描述:返回值
{
status: true, // 布尔类型; 是否转换成功,true|false
outputPath: '' // 字符串类型;剪切后音频在本地保存的路径(绝对路径)
}
示例代码
var audioCombine = api.require('audioCombine');
audioCombine.audioClip({
inputPath:'',
}, function(ret){
alert(JSON.stringify(ret));
});
可用性
iOS系统
可提供的1.0.0及更高版本