Fork me on GitHub
RainingNight
摘要: 最近收到几个24位的PCM录音源文件,Recoder库原有的PCM转WAV工具只支持8位和16位,于是就升级一下支持了24位的PCM源文件。 可能是搜索方法不对,搜索了半天没有找到24位转成16位的算法,但好在运气还不错看到一篇标题不太想关的文章里面有成套的转换算法。 算法来源 24位PCM转成32 阅读全文
posted @ 2021-01-03 11:57 xiangyuecn 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 由于X5内核打包后有30多M,x5官网文档也着重提醒:“由于内核体积较大,官网SDK默认为静默下载方案,首次使用需要在网络中静默下载约30M的内核,可能存在一定的加载失败率,目前线上加载成功率约为90%。如果您有业务需要强依赖X5内核相关功能,请使用静态集成方式进行集成”。 当某些特殊app必须可靠 阅读全文
posted @ 2020-08-07 09:56 xiangyuecn 阅读(4149) 评论(1) 推荐(1) 编辑
摘要: DTMF(Dual Tone Multi Frequency) 双音多频,由高频群和低频群组成,高低频群各包含4个频率;两个频率波形合成按键信号(0-9 * # A B C D)。 SIP中检测DTMF信号的方法:SIPINFO、RFC2833、INBAND;至于这些是什么我这个外行纯属热闹;拿两个 阅读全文
posted @ 2020-06-28 02:54 xiangyuecn 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 这段时间给 "GitHub Recorder开源库" 添加了两个新的音频可视化功能,比以前单一的动态波形显示丰富了好多(下图后两行是不是比第一行看起来丰满些);趁热打铁写了一个音频可视化相关扩展测试代码,下面这张就是测试Gif截图,看起来还算过得去, "测试地址" 上面这些波形、频率的计算和显示都是 阅读全文
posted @ 2020-01-17 23:18 xiangyuecn 阅读(4849) 评论(0) 推荐(4) 编辑
摘要: [toc] 以前采集的旧版省市区三级或四级城市数据总是觉得怪怪的,经过多方探讨,终于下定决心进行了一次重大更新,发布了这个重(chong)装版。除了省市区乡镇数据外,坐标和边界范围、还有拼音都是有的。 GitHub: "https://github.com/xiangyuecn/AreaCity J 阅读全文
posted @ 2019-10-20 22:58 xiangyuecn 阅读(447) 评论(1) 推荐(2) 编辑
摘要: [TOC] 自从Recorder H5 GitHub开源库优化后,对边录边转码成小语音片段文件实时上传服务器这种操作支持非常良好,因此以前不太好支持的H5语音通话已经有了更好的突破空间。因此花了两晚时间打造了一个H5语音通话聊天的demo。 欢迎在线把玩: "https://xiangyuecn.g 阅读全文
posted @ 2019-08-28 10:51 xiangyuecn 阅读(3802) 评论(4) 推荐(2) 编辑
摘要: [TOC] Recorder H5 GitHub开源库随着支持功能的增多,音频转码处理效率渐渐的跟不上需求了,近期抽时间对音频转码部分进行了升级优化,以支持更多实用的功能。 另外IOS的Hybrid App也完成了移植,Android和IOS都有了Demo App。 "在线测试" ,GitHub地址 阅读全文
posted @ 2019-08-26 08:19 xiangyuecn 阅读(1860) 评论(5) 推荐(1) 编辑
摘要: [TOC] 回到本初,看到多年前写的一段移动端App内嵌入的H5兼容处理代码,有段专门兼容处理输入框类型的代码: 针对 `time text`类型(当年的记忆犹新:这两个版本有些手机上的弹框居然只有重置和取消两个按钮,被客户叼了一顿); 不管是 还是 ,`datetime,datetime loca 阅读全文
posted @ 2019-07-07 22:56 xiangyuecn 阅读(780) 评论(1) 推荐(3) 编辑
摘要: 发现Android开发每搞一个和系统扯上关系的功能都要磨死人,对新手真不友好。运气不好难以快速精准的找到有效的资料😒 这篇记录的是Android中如何把我们往存储中写入的文件,如何显示到文件管理的下载列表、最近文件列表中。 假设保存的文件为外部存储中的 ,也许是app私有目录中的(未测试)、也许是 阅读全文
posted @ 2019-06-14 10:29 xiangyuecn 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 准备做一个网页版聊天界面,表情啊、图片啊、上传文件啊都应该要有,视频就算了,语音还是要的。 本文记录的是在网页上用GitHub上的 进行在线录音和上传到服务器,前几天升了一下级,以后有时间再专门写一篇记录。 录音代码 本示例代码支持 、`Android IOS(仅Safari) RecordApp 阅读全文
posted @ 2019-04-26 08:20 xiangyuecn 阅读(2072) 评论(1) 推荐(16) 编辑