audioCombine

来自于:AC模块工作室 立即使用

audioMerge audioClip

概述

音频合并是指将两个不同的声音文件合成一个声音文件进行输出,剪切是合并的逆向操作,对音视可以进行更精细化的处理~;模块封装了音频合并和音频剪切。

注意: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对象
  • 描述:返回值
  1. {
  2. status: true, // 布尔类型; 是否转换成功,true|false
  3. path: '' // 字符串类型;转换的音频在本地保存的路径(绝对路径)
  4. }

示例代码

  1. var audioCombine = api.require('audioCombine');
  2. audioCombine.audioMerge({
  3. wayPath:'',
  4. easyPath:''
  5. }, function(ret){
  6. alert(JSON.stringify(ret));
  7. });

可用性

iOS系统

可提供的1.0.0及更高版本

audioClip

音频剪切

audioClip({params}, callback(ret))

params

inputPath:

  • 类型:字符串
  • 描述:(可选项)需要剪切的音频路径;支持widget://,fs://

callback(ret)

ret:

  • 类型:JSON对象
  • 描述:返回值
  1. {
  2. status: true, // 布尔类型; 是否转换成功,true|false
  3. outputPath: '' // 字符串类型;剪切后音频在本地保存的路径(绝对路径)
  4. }

示例代码

  1. var audioCombine = api.require('audioCombine');
  2. audioCombine.audioClip({
  3. inputPath:'',
  4. }, function(ret){
  5. alert(JSON.stringify(ret));
  6. });

可用性

iOS系统

可提供的1.0.0及更高版本