音频播放方法、装置和计算机设备制造方法及图纸

技术编号:15724064 阅读:294 留言:0更新日期:2017-06-29 09:13
本发明专利技术涉及一种音频播放方法、装置和计算机设备。上述方法包括:获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。传统的外置声卡大多带有声卡驱动,电子设备通过USB接口给外置声卡供电以使外置声卡正常工作,但外置声卡的声卡驱动与电子设备的适配性易受到安卓系统碎片化影响,且当电子设备电量较低、供电能力较差时,外置声卡的声卡驱动工作不稳定,从而导致传统的外置声卡中音频播放稳定性较差。上述音频播放方法,可以提高声卡中音频播放的稳定性。

【技术实现步骤摘要】
音频播放方法、装置和计算机设备
本专利技术涉及计算机
,特别是涉及一种音频播放方法、装置和计算机设备,具体地,涉及一种声卡中音频播放方法、装置和计算机设备。
技术介绍
随着智能电子设备的发展,应用于智能电子设备上的装置也越来越多。其中,外置声卡的设计将声卡从电子设备中抽离出来,使得声卡不受电路体积的限制、可以拥有更复杂的模拟电路,大幅度的提高了音频播放的音质。一般来说,外置声卡可通过耳机或USB接口与智能电子设备连接,再根据接收到的播放指令播放音频文件。
技术实现思路
本专利技术实施例提供一种音频播放方法、装置和计算机设备,可以提高声卡中音频播放的稳定性。一种音频播放方法,包括:获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。一种音频播放装置,包括:指令写入模块,用于获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;替换存储模块,用于用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取模块,用于读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。本专利技术实施例中音频播放方法、装置和计算机设备,可以提高声卡中音频播放的稳定性。附图说明图1为一个实施例中音频播放方法的流程图;图2为一个实施例中音频播放装置的结构框图;图3为另一个实施例中音频播放装置的结构框图;图4为另一个实施例中音频播放装置的结构框图;图5为另一个实施例中音频播放装置的结构框图;图6为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中音频播放方法的流程图。如图1所示,一种音频播放方法,应用于外置声卡,包括步骤S110至步骤S130。其中,电子设备包括但不限于计算机、手机、调音台等能够连接外置声卡的装置。S102,获取电子设备中预设文件,在预设文件中写入安卓调试桥adb播放模式指令。S104,用写入adb播放模式指令的预设文件替换存储电子设备中预设文件。S106,读取电子设备在替换存储后的预设文件中写入的播放指令,根据播放指令进入adb播放模式。在一个实施例中,外置声卡与电子设备的连接方式可为:通过USB(UniversalSerialBus,通用串行总线)接口与电子设备有线连接、通过无线局域网与电子设备无线连接、或通过蓝牙模块与电子设备无线连接,不限于此。其中,外置声卡中内置支持adb(AndroidDebugBridge,安卓调试桥)调试模式的处理器,在支持adb调试模式的处理器中运行有支持adb调试模式的程序。当外置声卡与电子设备建立连接,且电子设备开启adb调试模式时,电子设备与外置声卡可通过adb命令传输文件。外置声卡可查找电子设备中预设目录下预设文件,将查找获取的预设文件通过adb命令拷贝至声卡缓存中存储,并在预设文件中写入adb播放模式指令。其中,预设文件为电子设备在创建音频播放程序时创建的文件,为外置声卡与电子设备中播放器的专有文件,用于使电子设备中播放器和外置声卡进入adb播放模式。例如,电子设备以手机为例,外置声卡与手机通过USB接口连接,手机开启adb调试模式,外置声卡查找到手机预设目录下预设文件为:*:\**\***\music\Adobeprivate_voice_control.txt,外置声卡通过adbpull命令将预设文件Adobeprivate_voice_control.txt拷贝至声卡缓存中存储,并在预设文件Adobeprivate_voice_control.txt中写入adb播放模式指令adb_playmusic。外置声卡在预设文件中写入adb播放模式指令后,可将写入播放模式指令的预设文件通过adb命令拷贝至电子设备中,用写入adb播放模式指令的预设文件替换存储电子设备中原有的预设文件。电子设备可实施监控预设文件中内容,若电子设备检测到预设文件中内容被修改,则读取预设文件中内容,并检测预设文件中被修改的内容是否包括adb播放模式指令。若电子设备检测到预设文件中被修改的内容包括adb播放模式指令,电子设备在预设文件中写入播放指令,以使外置声卡可根据预设文件中播放指令进入adb播放模式。例如,外置声卡通过adbpush命令将写入adb播放模式指令的预设文件Adobeprivate_voice_control.txt拷贝至手机中,则写入adb播放模式指令的预设文件会覆盖手机中原有的预设文件,即外置声卡在手机的预设文件Adobeprivate_voice_control.txt中写入adb播放模式指令。外置声卡在用写入adb播放模式指令的预设文件替换存储电子设备中预设文件后,可检测预设文件中是否有电子设备写入的播放指令。其中,外置声卡通过adb命令将电子设备中预设文件拷贝至声卡缓存中存储,读取预设文件中内容,检测预设文件中内容是否有电子设备写入的播放指令。若检测到预设文件中内容有电子设备写入的播放指令,则进入adb播放模式。传统的外置声卡大多带有声卡驱动,电子设备通过USB接口给外置声卡供电以使外置声卡正常工作,但外置声卡的声卡驱动与电子设备的适配性易受到安卓系统碎片化影响,且当电子设备电量较低、供电能力较差时,外置声卡的声卡驱动工作不稳定,从而导致传统的外置声卡中音频播放稳定性较差。本专利技术实施例中音频播放方法,可以提高声卡中音频播放的稳定性。在一个实施例中,在获取电子设备中预设文件之前,上述音频播放方法还包括:连接电子设备并进入adb调试模式,检测电子设备中是否存储有预设文件。外置声卡中有内置支持adb调试模式的处理器,上述处理器可运行支持adb调试模式的程序。当电子设备开启adb调试模式并连接外置声卡时,外置声卡通过adb命令检测电子设备中预设目录中是否存在预设文件,若电子设备中存在预设文件,则表示电子设备支持adb播放模式,外置声卡获取预设文件后可在预设文件中写入adb播放模式指令;若电子设备中不存在预设文件,则表明电子设备不支持adb播放模式,可在电子设备的终端显示屏弹出外置声卡与电子设备不匹配或电子设备不支持adb播放模式的提示。其中,当电子设备支持adb播放模式时,电子设备中播放器可对外置声卡在预设文件中写入的adb播放模式指令作出响应并进入adb播放模式。本专利技术实施例中音频播放方法,外置声卡与电子设备之间通过adb播放模式进行交互,其中,adb调试模式为安卓系统基础功能,通过adb模式进行交互,本文档来自技高网...
音频播放方法、装置和计算机设备

【技术保护点】
一种音频播放方法,其特征在于,包括:获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。

【技术特征摘要】
1.一种音频播放方法,其特征在于,包括:获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取所述电子设备在替换存储后的预设文件中写入的播放指令,根据所述播放指令进入adb播放模式。2.根据权利要求1所述的音频播放方法,其特征在于,所述播放指令包括音频文件存储地址和播放控制指令;所述根据所述播放指令进入adb播放模式包括:根据所述音频文件存储地址获取所述电子设备中存储的音频文件;根据所述播放控制指令播放所述音频文件。3.根据权利要求1所述的音频播放方法,其特征在于,在所述获取电子设备中预设文件之前,所述方法还包括:连接电子设备并进入adb调试模式,检测所述电子设备中是否存储有预设文件。4.根据权利要求1所述的音频播放方法,其特征在于,在所述预设文件中写入安卓调试桥adb播放模式指令之前,所述方法还包括:对adb播放模式指令进行标识,将标识后的adb播放模式指令写入所述预设文件中。5.根据权利要求1所述的音频播放方法,其特征在于,在所述获取所述电子设备在替换存储后的预设文件中写入的播放指令之前,所述方法还包括:定期获取电子设备中替换存储后的预设文件,检测所述预设文件中是否有电子设备写入的播放指令。6.一种音频播放装置,其特征在于,包括:指令写入模块,用于获取电子设备中预设文件,在所述预设文件中写入安卓调试桥adb播放模式指令;替换存储模块,用于用写入adb播放模式指令的预设文件替换存储所述电子设备中预设文件;读取模块,用于...

【专利技术属性】
技术研发人员:文昭彦
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1