起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6683|回复: 15

[处理中3] 如何录制amr格式的音频

[复制链接]

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
发表于 2017-10-17 19:49:08 | 显示全部楼层 |阅读模式
本帖最后由 wangjikuen 于 2017-10-18 09:32 编辑

融云的开发需要录制amr格式的音频,X5的media录制好像并不能使用,有什么办法吗?调用原生的?而且不知道为什么,用/UI2/demo/native/audio打的包,在手机上能录音,会产生录音文件,但播放是什么声音都没有的,这是为什么?

开发环境是wex53.7 6152  红米Note4x 安卓6.0   华为的手机。安卓6.0,既不提示权限,也不录音

发表于 2017-10-18 09:44:17 | 显示全部楼层
先在手机上appLoader 运行 /UI2/demo/native/audio/mainActivity.w   正常吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
 楼主| 发表于 2017-10-18 09:48:01 | 显示全部楼层
liangyongfei 发表于 2017-10-18 09:44
先在手机上appLoader 运行 /UI2/demo/native/audio/mainActivity.w   正常吗?

不正常,apploader中,运行在夜神模拟器中,点击录音,直接卡死
打包之后,运行,录制界面出的来,录音文件.wav也出现,但是录制的全是没声音的。
最主要的问题是,能够录制amr格式的音频吗?如果不能的话,我研究这个也没有设么意义
回复 支持 反对

使用道具 举报

发表于 2017-10-18 10:41:01 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-10-18 10:44 编辑
wangjikuen 发表于 2017-10-18 09:48
不正常,apploader中,运行在夜神模拟器中,点击录音,直接卡死
打包之后,运行,录制界面出的来,录音文 ...

我搜了一下
/Native/plugins/cordova-plugin-media
里面的代码!

确实有amr格式 的代码!  你可以自己看下源码!
应该是可以的!


本地测试,appLoader 运行 案例
/UI2/demo/native/audio/mainActivity.w
播放都是正常的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
 楼主| 发表于 2017-10-18 11:00:23 | 显示全部楼层
liangyongfei 发表于 2017-10-18 10:41
我搜了一下
/Native/plugins/cordova-plugin-media
里面的代码!

那么基于这一点的话,我选择在生成文件名的时候,直接把之前生成的.wav修改为.amr就可以生成amr格式的音频了是吧?还需要去修改别的什么源码吗?
然后,其实我的运行,不但录得声音播放不了,而且点击播放音乐按钮,也播不出来那个mp3文件,这是怎么回事呢?
回复 支持 反对

使用道具 举报

发表于 2017-10-18 11:08:37 | 显示全部楼层
wangjikuen 发表于 2017-10-18 11:00
那么基于这一点的话,我选择在生成文件名的时候,直接把之前生成的.wav修改为.amr就可以生成amr格式的音 ...

这个你试试吧!源码我没仔细看!
你是appLoader 运行的那个文件吗??我这里都是可以正常播放的啊!
你是什么手机??
x5版本是多少?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
 楼主| 发表于 2017-10-18 11:12:45 | 显示全部楼层
liangyongfei 发表于 2017-10-18 11:08
这个你试试吧!源码我没仔细看!
你是appLoader 运行的那个文件吗??我这里都是可以正常播放的啊!
你是 ...

好的,我试试,开发环境我第一条信息有写,您看下
回复 支持 反对

使用道具 举报

发表于 2017-10-18 11:47:14 | 显示全部楼层
wangjikuen 发表于 2017-10-18 11:12
好的,我试试,开发环境我第一条信息有写,您看下

如果还不行,可以下载最新appLoader 进行测试

http://docs.wex5.com/wex5-app-question-list-2102
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-10-18 11:52:37 | 显示全部楼层
你的插件应该是老版本吧。
回复 支持 反对

使用道具 举报

59

主题

274

帖子

1178

积分

金牌会员

Rank: 6Rank: 6

积分
1178
QQ
 楼主| 发表于 2017-10-18 14:58:40 | 显示全部楼层
liangyongfei 发表于 2017-10-18 11:08
这个你试试吧!源码我没仔细看!
你是appLoader 运行的那个文件吗??我这里都是可以正常播放的啊!
你是 ...

我打的包,放上来,你试着运行一下试试,我的是播放不出来任何声音,您看下 ly.rar (6.96 MB, 下载次数: 124)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-3 13:11 , Processed in 0.064995 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表