audioTrans

来自于:开发者立即使用

pcmToMp3 amrToWav clearCache

概述

audioTrans模块可以将pcm音频格式转换为mp3格式。

pcmToMp3

将pcm音频格式转换为mp3格式。

pcmToMp3({params},callback(ret))

params

path:

  • 类型:字符串类型
  • 描述:pcm音频路径,支持本地路径(widget://、fs://)或绝对路径
  • 默认:无

rate:

  • 类型:数字类型
  • 描述:采样率(必须与传入的pcm音频采样率保持一致)
  • 默认值:无

isDelete:

  • 类型:布尔类型
  • 描述:(可选项)是否删除源文件
  • 默认值:false

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:(内部字段有值时才返回)
  1. {
  2. destPath : '' //字符串类型;保存的mp3文件路径
  3. }

示例代码

  1. var audioTrans = api.require('audioTrans');
  2. audioTrans.pcmToMp3({
  3. path : 'widget://res/enen16.pcm',
  4. rate : 16000,
  5. },function(ret) {
  6. if (ret) {
  7. alert(JSON.stringify(ret));
  8. }
  9. });

可用性

iOS系统

可提供的1.0.0及更高版本

amrToWav

将amr音频格式转换为wav格式。

amrToWav({params},callback(ret))

params

path:

  • 类型:字符串类型
  • 描述:amr音频路径,支持本地路径(widget://、fs://)或绝对路径

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:(内部字段有值时才返回)
  1. {
  2. path : '' //字符串类型;保存的wav文件路径
  3. }

示例代码

  1. var audioTrans = api.require('audioTrans');
  2. audioTrans.amrToWav({
  3. path : 'widget://res/enen16.pcm'
  4. },function(ret) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. }
  8. });

可用性

iOS系统

可提供的1.0.0及更高版本

clearCache

清除mp3音频文件本地缓存。

clearCache()

示例代码

  1. var audioTrans = api.require('audioTrans');
  2. audioTrans.clearCache();

可用性

iOS系统

可提供的1.0.0及更高版本