CN103985400A - 一种音频文件的播放*** - Google Patents
一种音频文件的播放*** Download PDFInfo
- Publication number
- CN103985400A CN103985400A CN201410156976.8A CN201410156976A CN103985400A CN 103985400 A CN103985400 A CN 103985400A CN 201410156976 A CN201410156976 A CN 201410156976A CN 103985400 A CN103985400 A CN 103985400A
- Authority
- CN
- China
- Prior art keywords
- audio file
- play
- receiver
- module
- broadcasting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种音频文件的播放***,克服目前电子设备播放音频文件时,在听筒和扬声器之间切换后从头开始重新播放音频文件导致的浪费时间以及降低用户体验的不足。该***包括:检测模块,在播放器采用两个播放器件其中之一播放音频文件时,实时检测听筒与位于听筒周边的物体之间的距离;判断模块,判断检测模块实时检测到的距离与预设的距离阈值的大小关系是否发生变化;定位模块,大小关系发生变化时确定音频文件的当前播放位置;切换模块,大小关系发生变化时,在两个播放器件之间进行切换;控制模块,控制播放器根据当前播放位置采用切换后的播放器件播放音频文件。本申请的实施例可以显著提高用户体验。
Description
技术领域
本发明涉及一种播放***,尤其涉及一种音频文件的播放***。
背景技术
随着移动互联网技术的迅猛发展,能够实时沟通的跨操作***平台、跨通信运营商的即时通讯工具也迅速地进入了大众的日常生活。这类即时通讯工具能够实时快速地进行语音、文字、图片等内容的沟通,极大地方便了大众的通讯联络。
这类通讯工具的语音对讲技术,是在发送端通过手机、平板电脑等电子设备录制发送端用户的音频文件,然后通过网络(如WiFi、3G、4G以及GPRS等)实时地将对应的音频数据流发送到接收端的电子设备。接收端电子设备接收到该音频数据流后,就可以通过电子设备的听筒或者扬声器播放相应的音频文件。
现有一些电子设备在播放音频文件时,用户改变了电子设备听筒与用户耳朵位置之间的距离,比如将之前贴在耳边的电子设备移动到用户面前,此时电子设备可以实时地由采用听筒播放音频文件自动变换为采用扬声器播放音频文件,便于提高播放的音量,使得电子设备移动到远离用户耳朵的一定距离之后,用户仍然能够清楚听到语音信息。
但是,在播放音频文件的过程中,如果用户的姿势或者动作的变化导致音频播放自动地在听筒或者扬声器这两种播放器件之间产生了切换,音频文件均需要从头开始播放。从头开始的重复播放会使得整个文件的播放时间变长,降低用户使用体验。如果重复播放的内容较多,则会严重浪费时间。
发明内容
本发明所要解决的技术问题是克服目前电子设备播放音频文件时,在听筒和扬声器之间切换后从头开始重新播放音频文件,导致的浪费时间以及降低用户体验的不足。
为了解决上述技术问题,本发明提供了一种音频文件的播放***,用于电子设备播放音频文件,所述电子设备包含有两个播放器件以及采用所述两个播放器件其中之一播放音频文件的播放器,所述两个播放器件分别为听筒及扬声器;其中,该***包括:
检测模块,设置为在所述播放器采用所述两个播放器件其中之一播放所述音频文件时,实时检测所述听筒与位于所述听筒周边的物体之间的距离;
判断模块,设置为判断所述检测模块实时检测到的所述距离与预设的距离阈值的大小关系是否发生变化;
定位模块,设置为所述判断模块得出所述大小关系发生变化时,确定所述音频文件的当前播放位置;
切换模块,设置为所述判断模块得出所述大小关系发生变化时,在所述两个播放器件之间进行切换;
控制模块,设置为控制所述播放器根据所述当前播放位置采用切换后的播放器件播放所述音频文件。
优选地,该***包括:
暂停模块,设置为所述判断模块得出所述大小关系发生变化时向所述控制模块发送暂停信号并根据预设的暂停时段开始计时,在所述暂停时段到达时向所述控制模块发送恢复信号;
其中,所述控制模块设置为根据所述暂停信号控制所述播放器暂停播放所述音频文件,以及根据所述恢复信号以及当前播放位置采用切换后的播放器件播放所述音频文件。
优选地,所述控制模块设置为根据所述恢复信号,控制所述播放器从所述当前播放位置开始采用切换后的播放器件继续播放所述音频文件。
优选地,所述切换模块设置为在所述判断模块得出所述距离从大于所述距离阈值变化到小于等于所述距离阈值时,将播放器件从所述扬声器切换为所述听筒;在所述判断模块得出所述距离从小于等于所述距离阈值变化到大于所述距离阈值时,将播放器件从所述听筒切换为所述扬声器。
优选地,所述控制模块包括:
确定单元,设置为在所述音频文件的起始位置到所述当前播放位置之间的已播放段落中确定一续播位置;
控制单元,设置为控制所述播放器从所述续播位置开始,采用切换后的播放器件继续播放所述音频文件。
优选地,所述确定单元设置为根据所述已播放段落对应的已播放时长与预设的一时长阈值,在所述已播放段落中确定所述续播位置。
优选地,所述确定单元设置为在所述已播放时长小于等于所述时长阈值时,将所述音频文件的起始位置确定为所述续播位置;在所述已播放时长大于所述时长阈值时,根据预设的一重播时长在所述已播放段落中确定所述续播位置。
优选地,所述确定单元设置为所述已播放时长大于所述时长阈值时,将所述音频文件的所述已播放时长减去所述重播时长对应的位置确定为所述续播位置。
与现有技术相比,本申请的实施例能够在电子设备播放音频文件时自动地在听筒播放与扬声器播放这两种方式之间进行自适应切换并持续播放,方便用户根据语音信息的内容通过简单的动作来进行隐私保密或者信息分享,不会导致从头开始重复播放,节约用户时间,保证收听语音信息的流畅性,提高用户体验。本申请的实施例可以避免电子设备每次切换播放器件时都从音频文件的起始位置重新播放,避免因为大段地重复播放而导致用户出现枯燥情绪,尤其对于已播放较多内容再进行播放器件切换的情形,可以显著提高用户体验。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本申请实施例的音频文件的播放***的构造示意图。
图2为本申请实施例的音频文件的播放***播放音频文件时的流程示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征在不相冲突前提下的相互结合,均在本发明的保护范围之内。
另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例的音频文件的播放***,用于电子设备播放音频文件,其中,该电子设备包含有两个播放器件以及可以采用两个播放器件其中任意一个播放音频文件的播放器,这两个播放器件分别为听筒和扬声器,也即播放器既可以独立地采用听筒播放音频文件,又可以独立地采用扬声器播放音频文件。
如图1所示,本申请实施例的音频文件的播放***主要包括检测模块110、判断模块120、定位模块130、切换模块140以及控制模块150,其中:
检测模块110,设置为在播放器采用听筒或扬声器播放音频文件时,实时检测听筒与位于听筒周边的物体之间的距离。
播放器采用听筒播放音频文件还是采用扬声器播放音频文件,可以是预先设置的,也可以是播放器根据电子设备所处不同环境进行自适应选择的。
对于预先设置的情形,用户或者制造商等可以预先在电子设备上将播放器件默认设置为听筒或者扬声器。则在默认情形下,电子设备在需要播放音频文件时,播放器就按照默认设置来播放音频文件。用户可以通过修改等方式来切换播放音频文件的播放器件,比如默认设置为采用听筒播放音频文件,则用户可以将其修改为采用扬声器播放音频文件。反过来也一样,默认设置为采用扬声器播放音频文件,则用户可以将其修改为采用听筒播放音频文件。
对于电子设备自适应选择听筒或者扬声器播放音频文件,可以是用户控制播放该条语音信息时,电子设备实时检测听筒与位于听筒周边的物体之间的距离与一预设的距离阈值的大小关系,并根据该大小关系自动地选择听筒或者扬声器来播放与该语音信息相应的音频文件。
本申请的实施例中,该距离阈值可以是用户或者设备生产商预先设置,也可以是检测元件比如传感器等本身的作业参数。
对于不同类型、不同精度或者不同检测能力的传感器而言,其能够在多远的距离范围内检测到物体可能会有所不同,但是对于确定的一个传感器而言,比如一个距离传感器或者光线传感器等等,其与周边的物体距离多远时能够被触发是确定的。从而,电子设备在设计、元器件选型以及生产等过程中,就可以视为对该距离阈值进行了预先设定。
按照一般的使用习惯,用户在电子设备上执行播放音频文件或者接听语音信息等的操作且电子设备的听筒与周边的物体距离很近时,可以认为电子设备的听筒应该是贴在用户耳边的。这种情形下,听筒与周边的物体之间的距离小于预设的距离阈值,电子设备就会自动选择听筒作为播放音频文件的播放器件,通过听筒播放该音频文件。而用户在电子设备上执行播放音频文件或者接听语音信息等的操作且电子设备的听筒与周边的物体距离较远时,可以认为电子设备的听筒应该是没有贴在用户耳边的。这种情形下,听筒与周边物体之间的距离大于等于预设的距离阈值,电子设备就会自动选择扬声器作为播放音频文件的播放器件,通过扬声器播放该音频文件。
需要说明的是,电子设备并不是此处所谓的听筒周边的物体。此处所谓的听筒周边的物体,指的是位于听筒所在电子设备周边的物体,而且重点讨论的是分布在听筒周围的物体,比如用户的耳朵等等。
判断模块120,与该检测模块110相连,设置为判断检测模块110实时检测到的听筒与位于听筒周边的物体之间的距离和预设的一距离阈值的大小关系是否发生了变化。
在本申请的实施例中,该距离阈值为一般用户可以通过听筒听清电子设备播放音频文件的语音信息所包含的内容。如果听筒与听筒周边的物体之间的距离小于等于该距离阈值,在没有明显的外部噪声的情况下,一般用户都可以清晰或者较为清晰地听到电子设备通过听筒播放音频文件的语音信息所包含的内容。如果听筒与听筒周边的物体之间的距离大于该距离阈值,在没有明显的外部噪声的情况下,一般用户也不能清晰或者难以清晰地听到电子设备通过听筒播放音频文件的语音信息所包含的内容,此时播放器采用扬声器播放音频文件是比较合适的,便于用户能够清晰地听到电子设备播放音频文件的语音信息所包含的内容。
定位模块130,与该判断模块120相连,设置为在该判断模块120得出听筒与位于听筒周边的物体之间的距离和该距离阈值的大小关系发生变化时,确定播放器播放的音频文件的当前播放位置,对该音频文件的当前播放位置进行标记。
切换模块140,与该判断模块120相连,设置为在该判断模块120得出听筒与位于听筒周边的物体之间的距离和该距离阈值的大小关系发生变化时,在听筒与扬声器这两个播放器件之间进行切换。
如果在听筒与位于听筒周边的物体之间的距离和该距离阈值的大小关系发生变化前,播放器是采用听筒播放音频文件,则该大小关系发生变化时,切换模块140将播放器件从听筒切换为扬声器以备后续播放。如果在听筒与位于听筒周边的物体之间的距离和该距离阈值的大小关系发生变化前,播放器是采用扬声器播放音频文件,则该大小关系发生变化时,切换模块140将播放器件从扬声器切换为听筒以备后续播放。
具体地,如果听筒与位于听筒周边的物体之间的距离从大于该距离阈值变化到小于等于该距离阈值,则切换模块140将播放器件从扬声器切换为听筒,以使该音频文件的后续播放采用听筒来进行。如果听筒与位于听筒周边的物体之间的距离从小于等于该距离阈值变化到大于该距离阈值,则切换模块140将播放器件从听筒切换为扬声器,以使该音频文件的后续播放采用扬声器来进行。
通常情形下,用户不使用耳机等辅助设备直接在电子设备上播放音频文件时,一般是将电子设备摆放在面前或者身旁并通过扬声器进行播放,或者将电子设备放置在耳朵边并通过听筒进行播放。
电子设备通过扬声器播放音频文件时,用户将电子设备从面前或者身旁拿到耳朵边收听语音信息,如果还继续采用扬声器播放音频文件,则对于一般的使用场景而言,电子设备播放的声音将显得过大,容易刺激到用户的耳朵,给用户带来不适感,降低用户体验。而且,也不利于语音信息中私密内容的保护。此时,将播放器件从扬声器切换为听筒,不仅可以保证用户清晰地听到后续的语音信息,保证用户收听后续语音信息的舒适度,而且还可以保证后续语音信息的私密性,防止他人听到后续语音信息中的私密内容。
电子设备通过听筒播放音频文件时,用户将电子设备从耳朵边拿到面前或者身旁收听语音信息,如果还继续采用听筒播放音频文件,则对于一般的使用场景而言,电子设备播放的声音将显得过小,用户可能就会因为音量太小而难以听清电子设备所播放的语音信息,降低用户体验。而且,也不利于语音信息的分享。此时,将播放器件从听筒切换为扬声器,不仅可以保证用户清晰地听到后续的语音信息,保证用户收听后续语音信息的舒适度,而且还可以保证后续语音信息的及时分享,使得用户周围的其他人也能及时听到后续的语音信息。
控制模块150,与该定位模块130及切换模块140相连,设置为控制播放器根据音频文件的当前播放位置,采用切换后的播放器件继续播放音频文件。
如图1所示,本申请实施例的音频文件的播放***,还可以包括暂停模块160,其与判断模块120及控制模块150相连。暂停模块160在该判断模块120得出听筒与位于听筒周边的物体之间的距离和该距离阈值的大小关系发生变化时,向控制模块150发送一暂停信号,指示控制模块150根据该暂停信号控制播放器暂停播放该音频文件。暂停模块160在向控制模块150发送该暂停信号时,还根据预设的一暂停时段开始计时。在该暂停时段计时到达时,向控制模块150发送一恢复信号,指示控制模块150根据该恢复信号以及音频文件的当前播放位置,采用切换后的播放器件继续播放该音频文件。
控制模块150设置为根据该暂停信号,控制播放器暂停播放该音频文件,以及根据该恢复信号和音频文件的当前播放位置采用切换后的播放器件继续播放音频文件。
切换模块140进行听筒与扬声器之间的切换,可以在该暂停时段内进行,为切换模块140的这一切换提供足够的时间准备,同时也避免了播放器连续播放音频文件的过程中因为突然切换播放器件而可能产生的噪音,影响用户体验。
本申请的实施例中,控制模块150可以根据该暂停信号,控制电子设备根据该恢复信号从之前暂停的该音频文件的当前播放位置处开始,采用切换后的播放器件继续播放音频文件。这就使得电子设备切换播放器件后,不会再次从音频文件的起始位置重新播放音频文件,避免浪费用户的收听时间。尤其是对于较长时间的重新播放,可以大量节约用户的时间,保障沟通的流畅性。
在前述的大小关系发生变化时,电子设备暂停播放该音频文件一暂停时段,为用户收听通过切换后的播放器件继续播放音频文件预留出变化及适应时间,避免因为连续播放过程中切换播放器件带来的音量突然由大变小或者由小变大的变化而给用户带来不适。另一方面,在连续播放音频文件的过程中,突然切换播放器件,也难以避免出现音质突变、噪声或者其他播放问题,通过播放过程中的暂停处理也能有效避免。
本申请的实施例中,该控制模块150也可以控制播放器从该音频文件位于该当前播放位置之前的某一个已播放位置处开始,采用切换后的播放器件继续播放该音频文件的剩余部分。
对于这种情形,音频文件从该已播放位置到该当前播放位置之间的部分,电子设备会采用听筒和扬声器各播放一遍。这种处理方式,便于用户能够清晰地收听该当前播放位置前后的语音信息,使得用户不会因为改变姿势、切换播放器件以及播放语音信息音量的突然变化而遗漏部分内容。同时,也为采用不同播放器件播放音频文件产生的变化设置了一个缓冲,便于用户适应这一变化。而且,这种处理方式使得电子设备每次切换播放器件后,不会都从音频文件的起始位置重新播放音频文件,避免浪费用户的收听时间,并有效避免了用户被动地重复收听大段的已播放内容。当然,如果用户想从音频文件的起始位置或者靠前的位置重新收听语音信息,则可以通过手动控制重新播放音频文件来实现。
如图1所示,控制模块150包括确定单元151以及控制单元152。确定单元151与定位模块130相连,设置为在音频文件的起始位置到当前播放位置之间的已播放段落中确定一续播位置。控制单元152与切换模块140及确定单元151相连,控制播放器从音频文件的该续播位置开始,采用切换后的播放器件继续播放音频文件的剩余部分。
如图1所示,控制单元152还可以与暂停模块160相连,控制播放器在暂停时段到达时,再控制播放器从音频文件的续播位置开始,采用切换后的播放器件继续播放音频文件。
本申请的实施例中,确定单元151在音频文件的起始位置到该当前播放位置之间的已播放段落中确定该续播位置,可以根据音频文件从起始位置到该当前播放位置之间的已播放段落所对应的已播放时长来进行。比如,将该已播放时长与预设的一时长阈值进行比较,然后根据比较结果在音频文件的已播放段落中确定该续播位置。
具体地,音频文件的已播放段落所对应的已播放时长小于或者等于所预设的时长阈值时,确定单元151就将音频文件的起始位置确定为该续播位置。音频文件的已播放段落所对应的已播放时长大于所预设的时长阈值时,确定单元151就根据预设的一重播时长在音频文件的已播放段落中确定该续播位置。
其中,确定单元151根据预设的该重播时长在该音频文件的已播放段落中确定该续播位置,其可以是将音频文件的已播放时长减去重播时长后所得到的对应位置确定为续播位置。
本申请的实施例中,该时长阈值比如可以为1秒。当然,设置成其他数值的时长当然也是可以的。这样,如果一条音频文件在暂停处的当前播放位置之前的段落对应时长小于等于1秒,说明此时音频文件还只播放了一点点内容,完全可以从头开始重新播放,便于用户完整、清楚地听到音频文件所对应的语音信息。这种情形下,切换播放器件之后,就可以从音频文件的起始位置继续播放,相当于重新播放该音频文件。如果这条音频文件在暂停处的当前播放位置之前的段落对应时长大于1秒,比如为18秒,说明此时音频文件已经播放了较多的内容,用户应该听清了从起始位置的大部分内容,仅可能在已播放段落的靠近末尾处,因电子设备移动或者其他原因等而没有清楚地听到相应信息。此时,就没必要从音频文件的开始位置重新播放,避免已经清晰收听的内容再次播放一遍而浪费用户的收听时间,保障用户流畅地收听语音信息。这种情形下,在切换播放器件之后,就可以根据预设的重播时长,在音频文件的已播放段落中确定一个续播位置。其中,该重播时长小于音频文件的已播放时长。
本申请实施例的音频文件的播放方法,用于电子设备播放音频文件,其中,该电子设备包含有两个播放器件,这两个播放器件分别为听筒和扬声器;该电子设备还包括可以采用这两个播放器其中任意一个播放音频文件的播放器,也即播放器既可以独立地采用听筒播放音频文件,又可以独立地采用扬声器播放音频文件。
如图2所示,本申请实施例的播放***播放音频文件时,主要包括如下步骤:
步骤S210,在电子设备的播放器采用听筒或扬声器播放音频文件时,实时检测听筒与位于听筒周边的物体之间的距离。
步骤S220,实时判断听筒与位于听筒周边的物体之间的距离与预设的距离阈值的大小关系是否发生了变化。
步骤S230,当判断出听筒与位于听筒周边的物体之间的距离与该距离阈值的大小关系发生变化时,确定播放器播放的该音频文件的当前播放位置,对该当前播放位置进行标记,并在听筒与扬声器这两个播放器件之间进行切换。
步骤S240,控制播放器根据所标记的音频文件的当前播放位置,采用切换后的播放器件继续播放音频文件。
本申请的实施例中,可以在得出所述大小关系发生变化时,控制播放器暂停播放该音频文件,并在所预设的暂停时段到达时,根据该当前播放位置采用切换后的播放器件播放所述音频文件。比如,在该暂停时段到达时,可以从当前播放位置开始采用切换后的播放器件继续播放音频文件。
具体地,在判断出听筒与位于听筒周边的物体之间的距离从大于该距离阈值变化到小于等于该距离阈值时,将播放器件从扬声器切换为听筒;在判断出听筒与位于听筒周边的物体之间的距离从小于等于该距离阈值变化到大于该距离阈值时,将播放器件从听筒切换为所述扬声器。
本申请的实施例,可以在音频文件的起始位置到该当前播放位置之间的已播放段落中确定一续播位置;然后控制播放器从该续播位置开始,采用切换后的播放器件继续播放该音频文件的剩余部分。
本申请的实施例,可以根据音频文件的已播放段落所对应的已播放时长与预设的一时长阈值,在该已播放段落中确定该续播位置。
比如,在该已播放时长小于等于该时长阈值时,将音频文件的起始位置确定为该续播位置;在该已播放时长大于该时长阈值时,根据预设的一重播时长在该已播放段落中确定该续播位置。
其中,在该已播放时长大于该时长阈值时,可以将音频文件的已播放时长减去该重播时长对应的位置确定为该续播位置。
本申请的实施例,可以应用于用户通过微信或者其他即时通讯应用进行语音沟通的场景。比如,两用户分别通过各自手机上的微信进行聊天,第一用户向第二用户发送一条语音信息。第二用户的手机接收该语音信息后,以音频文件的形式将该语音信息存储在本地。第二用户在播放该条语音信息时,将手机摆放在面前的桌子上,并采用扬声器外放的形式播放该音频文件。在播放该音频文件的过程中,第二用户改变了姿势,将先前放置在面前桌子上的手机拿到耳朵边。第二用户的手机实时检测到这一变化,则控制手机中的播放器暂停播放该音频文件1秒钟,并将播放语音信息的播放器件从扬声器切换为听筒。在暂停的1秒钟到达时,控制播放器采用听筒继续播放音频文件。
如果第二用户控制播放该条音频文件时,将手机放置在耳朵边,采用听筒播放的形式播放相应的音频文件。在播放该音频文件的过程中,第二用户改变了姿势,将先前放置在耳朵边的手机拿到桌子上。第二用户的手机实时检测到这一变化,则控制播放器暂停播放该音频文件1秒钟,并将播放语音信息的播放器件从听筒切换为扬声器。在暂停的1秒钟到达时,控制播放器采用扬声器继续播放音频文件。
在实时检测到手机听筒与周边的物体之间的距离发生变化时,也可以控制播放器从已播放位置处往音频文件的起始位置方向跳回一段内容。在完成听筒与扬声器之间的切换后,再控制播放器从所跳回到的位置处开始采用切换后的播放器件继续播放语音信息,或者在暂停一段时间后,再控制播放器从所跳回到的位置处开始采用切换后的播放器件继续播放语音信息。
在一些公开场合,或者除了用户之外还有他人在场的情景下,用户起初是通过电子设备的扬声器播放语音信息。通过已播放的内容察觉到后续的语音信息可能涉及不便公开的沟通内容,比如隐私或者需要在用户间保密的信息,则用户可以迅速将电子设备的听筒放置到靠近耳朵的位置,此时控制播放器停止通过扬声器继续播放该音频文件,将播放器件切换为听筒。然后,控制播放器从音频文件的停止播放的位置(也即前述的当前播放位置),或者控制播放器从停止播放的位置之前的某一个已经播放过的位置处,暂停一段时间后或者不暂停而直接采用听筒继续播放该音频文件的剩余部分。这样,后续内容就不会轻易地泄漏给他人,保证了沟通内容的私密性。甚至于,用户察觉到后续的沟通内容涉及隐私或者其他私密信息时,可以迅速地将电子设备的听筒靠近身体任何部位,或者靠近任何物体,电子设备就会自动切换成采用听筒播放音频文件的方式,有效防止了当众播放私密信息的情形发生。
另外一些情形,比如朋友之间在交流聚会信息、集合信息或者其他希望多人知晓的沟通内容时,接收端电子设备的用户可以将电子设备拿离耳朵部位,控制器就可以停止播放音频文件,并将之前采用听筒播放音频文件的方式自动切换为采用扬声器播放音频文件的方式,然后直接从停止播放的位置连续播放音频文件,或者暂停一段时间后再从停止播放的位置连续播放音频文件,或者从停止播放的位置往回重复播放一部分并继续播放音频文件,或者暂停一段时间后再从停止播放的位置往回重复播放一部分并继续播放音频文件,便于用户周边的其他人能够与用户本人一起,于第一时间同时收听相关的语音信息。
本领域的技术人员应该明白,上述的本申请实施例所提供的***的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (8)
1.一种音频文件的播放***,用于电子设备播放音频文件,所述电子设备包含有两个播放器件以及采用所述两个播放器件其中之一播放音频文件的播放器,所述两个播放器件分别为听筒及扬声器;其中,该***包括:
检测模块,设置为在所述播放器采用所述两个播放器件其中之一播放所述音频文件时,实时检测所述听筒与位于所述听筒周边的物体之间的距离;
判断模块,设置为判断所述检测模块实时检测到的所述距离与预设的距离阈值的大小关系是否发生变化;
定位模块,设置为所述判断模块得出所述大小关系发生变化时,确定所述音频文件的当前播放位置;
切换模块,设置为所述判断模块得出所述大小关系发生变化时,在所述两个播放器件之间进行切换;
控制模块,设置为控制所述播放器根据所述当前播放位置采用切换后的播放器件播放所述音频文件。
2.根据权利要求1所述的***,其中,该***包括:
暂停模块,设置为所述判断模块得出所述大小关系发生变化时向所述控制模块发送暂停信号并根据预设的暂停时段开始计时,在所述暂停时段到达时向所述控制模块发送恢复信号;
其中,所述控制模块设置为根据所述暂停信号控制所述播放器暂停播放所述音频文件,以及根据所述恢复信号以及当前播放位置采用切换后的播放器件播放所述音频文件。
3.根据权利要求2所述的***,其中:
所述控制模块设置为根据所述恢复信号,控制所述播放器从所述当前播放位置开始采用切换后的播放器件继续播放所述音频文件。
4.根据权利要求1或2所述的***,其中:
所述切换模块设置为在所述判断模块得出所述距离从大于所述距离阈值变化到小于等于所述距离阈值时,将播放器件从所述扬声器切换为所述听筒;在所述判断模块得出所述距离从小于等于所述距离阈值变化到大于所述距离阈值时,将播放器件从所述听筒切换为所述扬声器。
5.根据权利要求1或2所述的***,其中,所述控制模块包括:
确定单元,设置为在所述音频文件的起始位置到所述当前播放位置之间的已播放段落中确定一续播位置;
控制单元,设置为控制所述播放器从所述续播位置开始,采用切换后的播放器件继续播放所述音频文件。
6.根据权利要求5所述的***,其中:
所述确定单元设置为根据所述已播放段落对应的已播放时长与预设的一时长阈值,在所述已播放段落中确定所述续播位置。
7.根据权利要求6所述的***,其中:
所述确定单元设置为在所述已播放时长小于等于所述时长阈值时,将所述音频文件的起始位置确定为所述续播位置;在所述已播放时长大于所述时长阈值时,根据预设的一重播时长在所述已播放段落中确定所述续播位置。
8.根据权利要求7所述的***,其中:
所述确定单元设置为所述已播放时长大于所述时长阈值时,将所述音频文件的所述已播放时长减去所述重播时长对应的位置确定为所述续播位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410156976.8A CN103985400A (zh) | 2014-04-18 | 2014-04-18 | 一种音频文件的播放*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410156976.8A CN103985400A (zh) | 2014-04-18 | 2014-04-18 | 一种音频文件的播放*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103985400A true CN103985400A (zh) | 2014-08-13 |
Family
ID=51277343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410156976.8A Pending CN103985400A (zh) | 2014-04-18 | 2014-04-18 | 一种音频文件的播放*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103985400A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104505111A (zh) * | 2014-11-27 | 2015-04-08 | 东莞宇龙通信科技有限公司 | 一种终端及终端放音方法 |
CN105657612A (zh) * | 2015-12-30 | 2016-06-08 | 北京奇艺世纪科技有限公司 | 一种音视频播放方法、***、耳机及移动终端 |
CN106131312A (zh) * | 2016-06-21 | 2016-11-16 | 广东欧珀移动通信有限公司 | 语音消息的播放方法、装置及移动终端 |
CN106713653A (zh) * | 2017-01-10 | 2017-05-24 | 广东欧珀移动通信有限公司 | 一种音视频的播放控制方法、装置及终端 |
CN109343820A (zh) * | 2018-10-12 | 2019-02-15 | Oppo广东移动通信有限公司 | 一种音频播放的控制方法、装置及终端 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223784A (ja) * | 2000-02-10 | 2001-08-17 | Matsushita Electric Ind Co Ltd | 携帯端末の出力切替回路 |
CN1939087A (zh) * | 2004-04-05 | 2007-03-28 | 皇家飞利浦电子股份有限公司 | 音频娱乐***、设备、方法和计算机程序 |
CN101133627A (zh) * | 2005-03-01 | 2008-02-27 | 日本电气株式会社 | 音频输出设备、报警输出控制方法及其控制程序 |
CN102801869A (zh) * | 2012-08-29 | 2012-11-28 | 北京小米科技有限责任公司 | 移动终端接听方式的切换方法和装置 |
CN102843464A (zh) * | 2012-08-03 | 2012-12-26 | 深圳市金立通信设备有限公司 | 一种通过距离感应器调整通话音频输出方式的***及方法 |
CN102891914A (zh) * | 2011-05-11 | 2013-01-23 | 深圳市福智软件技术有限公司 | 移动终端以及移动终端切换接听模式的方法 |
CN103257873A (zh) * | 2013-04-18 | 2013-08-21 | 北京小米科技有限责任公司 | 一种智能终端设备的控制方法和*** |
CN103384288A (zh) * | 2012-05-02 | 2013-11-06 | 中兴通讯股份有限公司 | 一种终端语音通道自动控制方法及终端 |
CN103702163A (zh) * | 2013-12-27 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 动态输出音频文件的方法、***及电视 |
-
2014
- 2014-04-18 CN CN201410156976.8A patent/CN103985400A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001223784A (ja) * | 2000-02-10 | 2001-08-17 | Matsushita Electric Ind Co Ltd | 携帯端末の出力切替回路 |
CN1939087A (zh) * | 2004-04-05 | 2007-03-28 | 皇家飞利浦电子股份有限公司 | 音频娱乐***、设备、方法和计算机程序 |
CN101133627A (zh) * | 2005-03-01 | 2008-02-27 | 日本电气株式会社 | 音频输出设备、报警输出控制方法及其控制程序 |
CN102891914A (zh) * | 2011-05-11 | 2013-01-23 | 深圳市福智软件技术有限公司 | 移动终端以及移动终端切换接听模式的方法 |
CN103384288A (zh) * | 2012-05-02 | 2013-11-06 | 中兴通讯股份有限公司 | 一种终端语音通道自动控制方法及终端 |
CN102843464A (zh) * | 2012-08-03 | 2012-12-26 | 深圳市金立通信设备有限公司 | 一种通过距离感应器调整通话音频输出方式的***及方法 |
CN102801869A (zh) * | 2012-08-29 | 2012-11-28 | 北京小米科技有限责任公司 | 移动终端接听方式的切换方法和装置 |
CN103257873A (zh) * | 2013-04-18 | 2013-08-21 | 北京小米科技有限责任公司 | 一种智能终端设备的控制方法和*** |
CN103702163A (zh) * | 2013-12-27 | 2014-04-02 | 乐视致新电子科技(天津)有限公司 | 动态输出音频文件的方法、***及电视 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104505111A (zh) * | 2014-11-27 | 2015-04-08 | 东莞宇龙通信科技有限公司 | 一种终端及终端放音方法 |
CN104505111B (zh) * | 2014-11-27 | 2018-05-15 | 东莞宇龙通信科技有限公司 | 一种终端及终端放音方法 |
CN105657612A (zh) * | 2015-12-30 | 2016-06-08 | 北京奇艺世纪科技有限公司 | 一种音视频播放方法、***、耳机及移动终端 |
CN106131312A (zh) * | 2016-06-21 | 2016-11-16 | 广东欧珀移动通信有限公司 | 语音消息的播放方法、装置及移动终端 |
CN106131312B (zh) * | 2016-06-21 | 2020-01-10 | Oppo广东移动通信有限公司 | 语音消息的播放方法、装置及移动终端 |
CN106713653A (zh) * | 2017-01-10 | 2017-05-24 | 广东欧珀移动通信有限公司 | 一种音视频的播放控制方法、装置及终端 |
CN109343820A (zh) * | 2018-10-12 | 2019-02-15 | Oppo广东移动通信有限公司 | 一种音频播放的控制方法、装置及终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103985394A (zh) | 一种音频文件的播放方法 | |
CN106488302B (zh) | 切换音频输出的方法、回放设备及回放*** | |
US10390125B2 (en) | Controlling operation of a media device based upon whether a presentation device is currently being worn by a user | |
CN106454644B (zh) | 音频播放方法及装置 | |
JP2018500859A (ja) | 音量調整方法、装置および端末 | |
CN103984518A (zh) | 一种智能移动终端 | |
CN103985400A (zh) | 一种音频文件的播放*** | |
WO2017045453A1 (zh) | 基于耳机的监听方法及装置 | |
CN106775969B (zh) | 一种应用程序的选择性运行方法及装置 | |
US20160353194A1 (en) | Method of auto-pausing audio/video content while using headphones | |
CN107621933B (zh) | 一种音频播放方法和装置和相关介质产品 | |
CN105376689A (zh) | 自适应音频播放控制方法和*** | |
WO2017148270A1 (zh) | 一种音量控制方法和装置、及终端 | |
CN103985396A (zh) | 一种音频播放方法 | |
US10052067B2 (en) | Wearable device | |
CN103985405A (zh) | 一种音频播放器 | |
TW201423587A (zh) | 被叫提示系統及方法 | |
CN106648540B (zh) | 一种音乐切换方法及装置 | |
CN113760219A (zh) | 信息处理方法和装置 | |
TW201625020A (zh) | 耳機及利用所述耳機控制手持裝置的系統及方法 | |
CN104980583A (zh) | 一种事件提醒方法及终端 | |
US20200244809A1 (en) | Method of automatically playing a voice message, and smart phone and computer program product implementing the same | |
CN105812972B (zh) | 利用耳机控制手持装置的***及方法 | |
CN103985397A (zh) | 一种电子设备 | |
US11665271B2 (en) | Controlling audio output |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140813 |
|
WD01 | Invention patent application deemed withdrawn after publication |