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及更高版本