申请/专利权人:平安银行股份有限公司
申请日:2019-10-12
公开(公告)日:2023-01-20
公开(公告)号:CN110955402B
主分类号:G06F3/16
分类号:G06F3/16;G06F16/958;G11B20/10;G11B20/12
优先权:
专利状态码:有效-授权
法律状态:2023.01.20#授权;2021.10.01#实质审查的生效;2020.04.03#公开
摘要:本发明提供一种基于网页的录音方法、装置、设备及存储介质,即通过在接收到网页录音指令时,通过前端网页中的媒体输入接口调用终端麦克风,并通过所述终端麦克风获取待录入的音频源数据;通过音频接口创建音频处理实例,基于所述音频处理实例存储所述音频源数据,并通过所述音频处理实例将所述音频源数据转码为标准MP3格式;将标准MP3格式的音频源数据推送至所述前端网页,以便用户在所述前端网页中进行所述音频源数据的下载播放。本发明基于音频接口创建音频处理实例,用于存储及转码所述音频源数据,便于在前端网页中播放该音频源数据,简化了音频源数据的录入播放组件,提升了用户体验。
主权项:1.一种基于网页的录音方法,其特征在于,所述基于网页的录音方法包括以下步骤:在接收到网页录音指令时,通过前端网页中的媒体输入接口调用终端麦克风,并通过所述终端麦克风获取待录入的音频源数据;通过音频接口创建音频处理实例,基于所述音频处理实例存储所述音频源数据,并通过所述音频处理实例将所述音频源数据转码为标准MP3格式;将标准MP3格式的音频源数据推送至所述前端网页,以便用户在所述前端网页中进行所述音频源数据的下载播放;所述通过音频接口创建音频处理实例,基于所述音频处理实例存储所述音频源数据,并通过所述音频处理实例将所述音频源数据转码为标准MP3格式的步骤具体包括:基于所述音频接口,通过AudioContext方式创建音频处理实例,启用所述音频处理实例中的第一进程存储基于所述终端麦克风录入的音频源数据;启用所述音频处理实例中的第二进程获取所述第一进程中的音频源数据;通过WebWorkerAPI创建Worker实例,并通过Worker实例将所述音频源数据实时转码得到录音源数据buffer;通过所述Worker实例的分支进程中的LAME库将所述录音源数据buffer实时转码为标准MP3格式;所述在接收到网页录音指令时,通过前端网页中的媒体输入接口调用终端麦克风,并通过所述终端麦克风获取待录入的音频源数据的步骤具体包括:在接收到网页录音指令时,获取所述前端网页的目标环境类型;在所述目标环境类型为https环境时,将所述前端网页中的媒体输入接口确定为mediaDevicesAPI;通过所述mediaDevicesAPI中的getUserMedia调用所述终端麦克风,并通过所述终端麦克风获取待录入的音频源数据。
全文数据:
权利要求:
百度查询: 平安银行股份有限公司 基于网页的录音方法、装置、设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。