音频录制方法、装置、存储介质和相关设备制造方法及图纸

技术编号:24858742 阅读:29 留言:0更新日期:2020-07-10 19:10
本发明专利技术提供了一种音频录制方法、装置、存储介质和相关设备,其中,方法包括:获取待录制的音频数据,将所述音频数据写入放音轨道中;将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。通过将待录制的音频数据写入远程混音设备的输入端,即可从上述输入端录制到上述待录制的音频数据。因此,用户在录制屏幕画面的同时,可以将待录制的音频也录制下来,给用户使用终端带来了便利。

【技术实现步骤摘要】
音频录制方法、装置、存储介质和相关设备
本专利技术涉及终端
,具体而言,涉及一种音频录制方法、装置、存储介质和相关设备。
技术介绍
手机是人们日常生活中广泛使用的智能设备。随着移动终端技术的迅速发展,用户对于移动终端的需求不再仅仅局限于通话,用户经常需要利用手机进行录屏,但用户在录制屏幕画面的同时,往往无法将待录制的音频也完好地录制下来,给用户使用手机带来了不便。
技术实现思路
为了解决上述问题,本专利技术实施例提供了一种音频录制方法、装置、存储介质和相关设备。第一方面,本专利技术实施例提供了一种音频录制方法,包括以下步骤:获取待录制的音频数据,将所述音频数据写入放音轨道中;将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。第二方面,本专利技术实施例提供了一种音频录制装置,包括:轨道写入单元,用于获取待录制的音频数据,将所述音频数据写入放音轨道中;第一线程写入单元,用于将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;数据录制单元,用于将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。第四方面,本专利技术实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。在本申请实施例中,获取待录制的音频数据,将所述音频数据写入放音轨道中;将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。通过将待录制的音频数据写入远程混音设备的输入端,即可从上述输入端录制到上述待录制的音频数据。因此,用户在录制屏幕画面的同时,可以将待录制的音频也录制下来,给用户对终端的使用带来了便利。附图说明图1示出了本专利技术实施例提供的一种录屏界面示意图;图2为本专利技术实施例提供的一种音频录制方法的流程示意图;图3为本专利技术实施例提供的另一种音频录制方法的流程示意图;图4对应于图3所示方法的音频数据流程示意图;图5为本专利技术实施例提供的一种创建双路线程的流程示意图;图6为本专利技术实施例提供的一种录屏音量处理的流程示意图;图7为本专利技术实施例提供的另一种录屏音量处理的流程示意图;图8是本专利技术实施例提供的一种音频录制装置的结构示意图;图9为本专利技术实施例所涉及的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本申请进行进一步的介绍。在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本专利技术的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本申请内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。录屏为终端同步录制终端屏幕画面,并导出MP4、WMV、MOV等格式视频文件。图1示出了本专利技术实施例提供的一种录屏界面示意图。如图1所示,可通过录屏软件对终端的屏幕画面进行连续录制。录屏的过程中,还可通过点击“停止”按钮结束录屏,通过点击“暂停”按钮暂停录屏过程。在本申请实施例中,终端获取待录制的音频数据,将所述音频数据写入放音轨道中;将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。用户在录制屏幕画面的同时,可以将待录制的音频也同步录制下来。需要说明的是,本申请实施例的方法可用于各种终端中。终端包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、可穿戴设备等等。本申请实施例的方法可适用于各种操作系统中,如Windows、macOS、Linux、iOS、Android等。下面将以Android系统为例,阐述本申请实施例的实现方式。本申请实施例的方法会涉及多个函数、实例和变量。上述函数、实例和变量的相关说明如下表1所示。表1参见图2,图2是本专利技术实施例提供的一种音频录制方法的流程示意图,在本专利技术实施例中,所述方法包括:S201、获取待录制的音频数据,将所述音频数据写入放音轨道中。音频数据可来源于各种音频文件,音频文件的格式可以是AIFF(AudioInterchangeFileFormat)、MPEG、MP3、WMA(WindowsMediaAudio)、AMR(AdaptiveMulti-Rate)等等。音频放音轨道为音频数据的播放音轨,放音轨道用于播放声音,可通过调用AudioTrack函数来实现。S202、将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中。S203、将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。音频录音音轨为音频数据的录音轨道,录音音轨用于录制声音,可通过调用AudioRecord函数来实现。本专利技术实施例提供的音频录制方法,通过远程混音设备将待录制的音频数据录制到录屏的音频文件中。因此,本申请实施例的方法可以解决现有技术中,用户在录制屏幕画面的同时,无法将待录制的音频也录制下来的问题。参见图3,图3是本专利技术实施例提供的一种音频录制方法的流程示意图,在本专利技术实施例中,所述方法包括:S301、获取待录制的音频数据,将所述音频数据写入放音轨道中。S302、创建双路线程。双路线程用于将音频数据传输至远程混音设备的混音线程和扬声器的混音线程中。在本申请实施例的方法中将双路线程命名为DuplicatingThread。可选地,S302之前,还包括:修改设备选择策略,将远程混音设备和所述扬声器同时设置为输出设备,并通过设备连接接口连接所述本文档来自技高网...

【技术保护点】
1.一种音频录制方法,其特征在于,所述方法包括:/n获取待录制的音频数据,将所述音频数据写入放音轨道中;/n将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;/n将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。/n

【技术特征摘要】
1.一种音频录制方法,其特征在于,所述方法包括:
获取待录制的音频数据,将所述音频数据写入放音轨道中;
将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中;
将所述音频数据从所述第一混音线程写入所述远程混音设备的输入端,通过音频录音音轨从所述输入端录制所述音频数据。


2.根据权利要求1所述的方法,其特征在于,所述将所述音频数据写入放音轨道中之后,还包括:
创建双路线程,将所述音频数据从所述放音轨道写入所述双路线程的一路线程中,作为扬声器的第二混音线程;
通过所述扬声器播放所述音频数据。


3.根据权利要求2所述的方法,其特征在于,所述将所述音频数据从所述放音轨道写入远程混音设备输出端的第一混音线程中,包括:
将所述音频数据从所述放音轨道写入所述双路线程的另一路线程中,作为远程混音设备输出端的第一混音线程。


4.根据权利要求3所述的方法,其特征在于,所述创建双路线程之前,还包括:
修改设备选择策略,将远程混音设备和所述扬声器同时设置为输出设备,并通过设备连接接口连接所述远程混音设备和所述扬声器。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将混音器的音量设置为最大音量;
将所述最大音量对应的所述音频数据写入所述远程混音设备的第二混音线程中...

【专利技术属性】
技术研发人员:古钦辉甘高亭
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1