DCloud_App_Array
DCloud_App_Array
  • 发布:2018-09-27 18:59
  • 更新:2025-01-02 10:27
  • 阅读:234409

Audio模块录音格式汇总(aac、mp3)

分类:HTML5+

新版本HBuilderX(0.1.50)中的5+应用已经支持录制aac和mp3格式文件:
目前Audio模板的通用录音格式有aac、mp3、amr。
另外Android支持录制为3gp,iOS支持录制为wav。
微信小程序里支持aac和mp3。
如需要跨端使用,则只能使用acc和mp3。
mp3在Android上的使用需要单独配一个模块,该模块大小为700k:
在manifest.json的plus->distribute->plugins节点中配置:

//...  
"plus": {  
      "distribute": {  
            "plugins": {  
                "audio": {  
                    "mp3": {  
                        "description": "Android平台录音支持MP3格式文件"  
                    }  
                },  
                //...  
            },  
            //...  
      },  
      //...  
}

5+API用法
调用录音时指定格式为mp3,示例:

var r = plus.audio.getRecorder();  
r.record({filename:'_doc/audio/',format:'mp3',}, function(p){  
    console.log('录音完成:'+p);  
}, function(e){  
    console.log('录音失败:'+e.message);  
});

综上推荐使用acc格式,iOS、Android、微信小程序平台都支持,无需额外配置,Android安装包体积更小,录制后的文件体积更小。

5 关注 分享
Trust Neil_HL momomo 2***@qq.com Mike132

要回复文章请先登录注册

2***@qq.com

2***@qq.com

回复 1***@qq.com :
依赖在D:\xxx\Android-SDK\Android-SDK@4.28.82186_20241212\SDK\libs
2025-01-02 10:27
2***@qq.com

2***@qq.com

回复 1***@qq.com :
离线打包在hbuildx里面加没用的,要在安卓sdk工具里面加依赖audio-mp3aac-release.aar,目录在D:\xxx\Android-SDK\Android-SDK@4.28.82186_20241212\HBuilder-Integrate-AS\simpleDemo\libs 依赖在D:\xxx\Android-SDK\Android-SDK@4.28.82186_20241212\SDK\libs
2025-01-02 10:26
2***@qq.com

2***@qq.com

离线打包在hbuildx里面加没用的,要在安卓sdk工具里面加依赖audio-mp3aac-release.aar,目录在D:\xxx\Android-SDK\Android-SDK@4.28.82186_20241212\HBuilder-Integrate-AS\simpleDemo\libs 依赖在D:\xxx\Android-SDK\Android-SDK@4.28.82186_20241212\SDK\libs
2025-01-02 10:26
1***@qq.com

1***@qq.com

audio-mp3aac-release.aar 这个包哪里有
2023-11-29 14:48
1***@qq.com

1***@qq.com

回复 okou19900722 :
audio-mp3aac-release.aar 这个包哪里有
2023-11-29 14:40
非鱼_123

非鱼_123

回复 okou19900722 :
请问是怎么加的?在哪里加
2023-06-01 09:53
非鱼_123

非鱼_123

回复 1***@163.com :
请问是怎么加的?在哪里加
2023-06-01 09:53
l***@163.com

l***@163.com

每次回答问题能不能说清楚,离线打包还要添加一个依赖,什么依赖,在哪下;看了底下评论才知道往下的步骤
2022-08-04 16:55
8***@qq.com

8***@qq.com

楼主,我在plugins中加上配置,打印录音对象的supportedFormats为什么还是只有amr、3gp、acc这三种格式,并没有mp3啊
2021-02-18 12:30
8***@qq.com

8***@qq.com

回复 1***@163.com :
怎么加啊,这个依赖是做什么的呀?
2021-02-18 12:28