700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 音频播放方法 系统 终端及计算机可读存储介质与流程

音频播放方法 系统 终端及计算机可读存储介质与流程

时间:2020-07-25 23:30:49

相关推荐

音频播放方法 系统 终端及计算机可读存储介质与流程

本发明涉及音频播放技术领域,特别涉及一种音频播放方法、系统、终端及计算机可读存储介质。

背景技术:

目前,手机、平板电脑等具有音频播放功能的终端均支持多种音频输出,设备,例如:扬声器、有线耳机、蓝牙耳机、蓝牙音响等。但是,目前终端的音频播放方式仅支持单通道音频输出,在终端连接有耳机或其他外放时,默认通过耳机或其他外放进行音频播放,在终端未连接耳机或其他外放设备时,默认通过终端内置的音频播放设备进行播放,在进行音频播放前用户并不能主动配置执行音频播放的音频输出设备。这种音频播放方式存在有以下缺陷:在终端连接有外放设备时,若接收到来电信息,则在用户接通电话时,终端会自动选择接入的外放设备进行音频输出,这样会导致用户隐私泄露,降低了用户体验。

技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种音频播放方法、系统、终端及计算机可读存储介质,以解决上述现有的音频播放方式在终端连接有外放设备时,若接收到来电信息,则在用户接通电话时,终端会自动选择接入的外放设备进行音频输出,这样会导致用户隐私泄露,降低了用户体验。

本发明解决上述技术问题所采用的技术方案如下:

根据本发明实施例的一个方面,提供一种音频播放方法,该方法包括:

在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;

接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

根据本发明实施例的另一个方面,提供一种音频播放系统,其特征在于,包括:

选择界面显示单元,用于在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;

播放通道选择单元,用于接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

根据本发明实施例的又一个方面,提供一种终端,该终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现上述音频播放方法的步骤。

根据本发明实施例的再一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述音频播放方法的步骤。

本发明实施例提供的音频播放方法、系统、终端及计算机可读存储介质中,由于首先在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;然后接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放,从而可以在终端执行音频播放前,使用户主动选择音频输出通道,防止用户隐私泄露,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的音频播放方法的实现流程示意图;

图2是本发明实施例一提供的音频播放方法中音频输出设备选择窗口的示意图;

图3是本发明实施例二提供的音频播放方法的实现流程示意图;

图4是本发明实施例三提供的音频播放系统的结构示意图;

图5是本发明实施例四提供的终端的结构示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅以解释本发明,并不用于限定本发明。

实施例一

图1是本发明实施例一提供的音频播放方法的实现流程示意图,该方法的执行主体为本发明实施例中所述的终端。参见图1所示,本实施例提供的音频播放方法可以包括以下步骤:

步骤s101,在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备。

其中,所述预设的音频播放管理指令包括:

在来电应用场景下,检测到所述终端来电界面上的接听按钮被触摸超过预设时间阈值;或者,

在非来电应用场景下,检测到音频格式文件或音频播放按钮被触摸超过预设时间阈值。

在本实施例中,在来电应用场景下,当终端接收到来电信号时,会触发终端屏幕显示来电界面,所述来电界面上包括接听按钮和拒接按钮,此时若检测到用户触摸来电界面上的接听按钮超过预设时间阈值,则认为接收到预设的音频播放管理指令,触发所述终端在屏幕上显示音频输出设备选择窗口,供用户选择播放通话语音信息的音频输出设备。

在本实施例中,在非来电应用场景下,当用户长按音频格式文件超过预设时间阈值或者长按音频播放应用程序的音频播放按钮超过预设时间阈值时,则认为接收到预设的音频播放指令,此时触发终端在屏幕上显示音频输出设备选择窗口,供用户选择执行音频播放的音频输出设备。

其中,所述在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备包括:

在终端的屏幕上显示所述终端之前连接过的音频输出设备供用户选择,并对当前处于连接状态和非连接状态的音频输出设备进行区别显示。

在本实施例中,通过不同颜色对当前处于连接状态和非连接状态的音频输出设备进行区别显示,用户可根据屏幕上显示的各种音频输出设备所对应的颜色,来区分各音频输出设备当前所处的连接状态。例如:参见图2所示,在一具体应用中,采用绿色(对应图2中的浅灰色)显示当前处于连接状态的音频输出设备,采用红色(对应图2中的深灰色)显示当前处于未连接状态的音频输出设备。

步骤s102,接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

在本实施例中,步骤s102具体包括:

若用户选择的音频输出设备处于连接状态,则控制终端调用用户选择的音频输出设备进行音频播放;或者,

若用户选择的音频输出设备处于未连接状态,则触发终端与用户选择的音频输出设备建立连接,并在连接建立成功后利用所述音频输出设备进行音频播放。

在本实施例中,在来电应用场景下,所述来电界面上的接听按钮设置为可拖动的按钮,用户可以通过将该接听按钮拖入至所述屏幕上所显示的音频输出设备所在区域的方式来选择输出通话语音的音频输出设备。例如:若用户选择使用耳机接听电话,则将接听按钮的图标拖入屏幕上显示的耳机图标区域。同样,在非来电场景下,用户可以通过将选择的音频格式文件或者音频播放按钮拖入至所述屏幕上所显示的音频输出设备所在区域的方式来选择执行音频播放的音频输出设备。

在本实施例中,若用户选择的音频输出设备处于连接状态,则说明当前用户选择的音频输出设备可用,此时直接调用用户选择的音频输出设备进行音频播放;相反,若用户选择的音频输出设备处于未连接状态,则说明当前用户选择的音频输出设备不可用,此时首先触发终端连接所述音频输出设备,然后在检测到连接建立成功后,再采用所述音频设备进行音频播放。

优选的,在本实施例中,在所述若用户选择的音频输出设备处于未连接状态,则触发终端与用户选择的音频输出设备建立连接之后还包括:

若连接建立失败,则输出当前所选的音频输出设备不可用的提示信息,提示用户选择其他音频输出设备。

在本实施例中,若终端与用户选择的音频输出设备建立连接失败,则所述终端在屏幕上弹出连接失败的提示窗口,提示用户当前连接建立失败,并再次显示音频输出设备选择窗口,供用户重新选择音频输出设备,这样可以进一步提升用户体验。

以上可以看出,本实施例提供的音频播放方法由于首先在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;然后接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放,从而可以在终端执行音频播放前,使用户主动选择音频输出通道,防止用户隐私泄露,提升了用户体验。

实施例二

图3是本发明实施例二提供的音频播放方法的实现流程示意图,该方法的执行主体为本发明实施例中所述的终端。参见图3所示,本实施例提供的音频播放方法包括:

步骤s301,根据接收到的音频输出设备显示配置指令,删除或增加在接收到预设的音频播放管理指令时终端屏幕上显示的所述终端连接过的音频输出设备。

在本实施例中,所述终端可提供一用户管理操作界面,供用户管理终端在接收到预设的音频播放管理指令时,触发屏幕显示所述终端连接过的音频输出设备。例如:若终端连接过的某一音频输出设备是临时借用的他人的音频输出设备,那么当终端连接过该音频输出设备后,将该音频设备归还给他人时,用户可通过用户管理操作界面将该音频输出设备从屏幕显示的音频输出设备选择窗口中删除。这样可以保证音频输出设备选择窗口中提供的选项都是可用的,进一步提升了用户体验。

步骤s302,在接收到预设的音频播放管理指令时,在终端的屏幕上显示所述终端之前连接过的音频输出设备供用户选择,并对当前处于连接状态和非连接状态的音频输出设备进行区别显示。该步骤的实现方式与上一实施例中的实现方式相同,在此不再赘述。

步骤s303,接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

优选的,在本实施例中,所述调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放还包括:

若所述音频输出设备选择指令包括多个音频输出设备,则控制终端调用所述多个音频输出设备同时进行音频播放。

在本实施例中,用户可以同时选择多个音频输出设备,采用多个音频输出设备同时进行音频播放。例如:在某一应用场景下,若终端同时连接有多个蓝牙耳机,那么用户可同时选择多个蓝牙耳机同时进行音频播放,使得多人同时获取音频播放信息。其中,采用各个音频输出设备进行音频播放的方式由于与上一实施例的实现方式基本相同,因此在此不再赘述。

以上可以看出,相对于上一实施例,本实施例提供的音频播放方法可以提共一用户管理操作界面供用户配置音频输出设备选择窗口上显示的音频输出设备,保证音频输出设备选择窗口上显示的选项都是可用的;另外,由于支持多个音频输出设备同时进行音频播放,从而进一步提升了用户体验。

实施例三

图4是本发明实施例三提供的音频播放系统的结构示意图。为了便于说明仅仅示出了与本实施例相关的部分。

参见图4所示,本实施例提供的音频播放系统4包括:

选择界面显示单元41,用于在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;

播放通道选择单元42,用于接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

需要说明的是,本实施例提供的音频播放系统与上述实施例一或实施例二所述音频播放方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本实施例中均对应适用,这里不再赘述。

因此,可以看出,本实施例提供的音频播放系统同样可以在终端执行音频播放前,使用户主动选择音频输出通道,防止用户隐私泄露,提升了用户体验。

本领域普通技术人员可以理解,本实施例所公开方法中的全部或某些步骤、可以被实施为软件、固件、硬件及其适当的组合。

实施例四

图5是本发明实施例四提供的终端的结构示意图。为了便于说明仅仅示出了与本实施例相关的部分。

本发明实施例四提供的一种终端5,该终端包括存储器51、处理器52及存储在所述存储器51上并可在所述处理器52上运行的计算机程序53,该所述计算机程序53被所述处理器52执行时,实现上述实施例一或实施例二所述音频播放方法的步骤。

本领域普通技术人员可以理解,所述终端5可以是智能手机、笔记本、掌上电脑等支持多种音频输出设备的电子设备。所述终端5可包括,但不仅限于,处理器52、存储器51及计算机程序53。

本领域技术人员可以理解,图5仅仅是终端5的示例,并不构成对终端5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端5还可以包括输入输出设备、网络接入设备、总线等。

本发明实施例的终端与上述实施例一或实施例二的音频播放方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本设备实施例中均对应适用,这里不再赘述。

本领域普通技术人员可以理解,本实施例所公开方法中的全部或某些步骤、可以被实施为软件、固件、硬件及其适当的组合。

实施例五

本发明实施例五提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如上述实施例一或实施例二所述音频播放方法的步骤。

本发明实施例的计算机可读存储介质与上述实施例一或实施例二的方法属于同一构思,其具体实现过程详细见对应的方法实施例,且方法实施例中的技术特征在本计算机可读存储介质实施例中均对应适用,这里不再赘述。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

技术特征:

1.一种音频播放方法,其特征在于,包括:

在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;

接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

2.如权利要求1所述的音频播放方法,其特征在于,所述在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备包括:

在接收到预设的音频播放管理指令时,在终端的屏幕上显示所述终端之前连接过的音频输出设备供用户选择,并对当前处于连接状态和非连接状态的音频输出设备进行区别显示。

3.如权利要求2所述的音频播放方法,其特征在于,所述音频播放方法还包括:

根据接收到的音频输出设备显示配置指令,删除或增加在接收到预设的音频播放管理指令时所述终端屏幕上显示的所述终端连接过的音频输出设备。

4.如权利要求2所述的音频播放方法,其特征在于,所述接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放包括:

若用户选择的音频输出设备处于连接状态,则控制终端调用用户选择的音频输出设备进行音频播放;或者,

若用户选择的音频输出设备处于未连接状态,则触发终端与用户选择的音频输出设备建立连接,并在连接建立成功后利用所述音频输出设备进行音频播放。

5.如权利要求4所述的音频播放方法,其特征在于,所述若用户选择的音频输出设备处于未连接状态,则触发终端与用户选择的音频输出设备建立连接之后还包括:

若连接建立失败,则输出当前所选的音频输出设备不可用的提示信息,提示用户选择其他音频输出设备。

6.如权利要求1所述的音频播放方法,其特征在于,所述预设的音频播放管理指令包括:

在来电应用场景下,检测到所述终端来电界面上的接听按钮被触摸超过预设时间阈值;或者,

在非来电应用场景下,检测到音频格式文件或音频播放按钮被触摸超过预设时间阈值。

7.如权利要求1所述的音频播放方法,其特征在于,所述调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放包括:

若所述音频输出设备选择指令包括多个音频输出设备,则控制终端调用所述多个音频输出设备同时进行音频播放。

8.一种音频播放系统,其特征在于,包括:

选择界面显示单元,用于在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;

播放通道选择单元,用于接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。

9.一种终端,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的音频播放方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述音频播放方法的步骤。

技术总结

本发明实施例公开了一种音频播放方法、系统、终端及计算机可读存储介质,涉及音频播放技术领域。其中方法包括:在接收到预设的音频播放管理指令时,在终端的屏幕上显示音频输出设备选择窗口供用户选择执行音频播放的音频输出设备;接收用户通过所述音频输出设备选择窗口输入的音频输出设备选择指令,调用与所述音频输出设备选择指令对应的音频输出设备进行音频播放。本发明实施例可以在终端执行音频播放前,使用户主动选择音频输出通道,防止用户隐私泄露,提升了用户体验。

技术研发人员:丁乐乐;郑小红

受保护的技术使用者:西安中兴新软件有限责任公司

技术研发日:.08.21

技术公布日:.02.28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。