[发明专利]一种基于Android的音频焦点实现方法在审
申请号: | 202210114660.7 | 申请日: | 2022-01-30 |
公开(公告)号: | CN114416017A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 高斯雄;谢乐成 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 孙根 |
地址: | 400020 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 音频 焦点 实现 方法 | ||
1.一种基于Android的音频焦点实现方法,其特征在于,包括如下步骤,
S1、在Android系统提供的默认音频焦点策略的基础上注入自定义的外部音频焦点策略,该外部音频焦点策略用于完成焦点的申请、释放、维护和通知;
S2、定义音频焦点策略的规则为当音源获得焦点后才能接入;
S3、定义音源类型的优先级;
S4、定义两个音源类型同时申请焦点时的组合类型;
S5、申请音源申请焦点;根据申请音源和当前音源的优先级和组合类型确定申请音源的申请焦点结果,若申请音源申请到焦点,则返回申请焦点成功通知并执行下一步骤;否则,返回申请焦点失败通知并中止执行;
S6、当申请音源使用完焦点后,释放焦点;
S7、根据当前音源的优先级和组合类型自动将释放的焦点恢复至当前音源,并返回当前音源获得焦点通知和申请音源释放焦点成功通知。
2.根据权利要求1所述的一种基于Android的音频焦点实现方法,其特征在于,所述自定义的外部焦点策略通过AudioPolicy.Builder类里的setAudioPolicyFocusListener方法注册外部监听,并在实例AudioPolicyFocusListener回调中使用该自定义的外部音频焦点策略。
3.根据权利要求1所述的一种基于Android的音频焦点实现方法,其特征在于,所述音源类型的优先级为,按键音电话语音助手导航媒体。
4.根据权利要求1所述的一种基于Android的音频焦点实现方法,其特征在于,所述组合类型包括混音、停止当前音源、暂停当前音源、拒绝申请音源、混音并降低当前音源音量或混音并降低申请音源音量。
5.根据权利要求1所述的一种基于Android的音频焦点实现方法,其特征在于,通过栈对焦点进行维护和管理,每个焦点均有一条栈进行维护和管理。
6.根据权利要求1所述的一种基于Android的音频焦点实现方法,其特征在于,所述申请音源申请焦点包括如下步骤,其中,当前音源包括第一当前音源和第二当前音源;
S501、申请音源发出申请焦点请求;
S502、判断申请音源和第一当前音源的优先级,并确定组合类型,形成第一混音逻辑;
S503、若组合类型为拒绝申请音源,则申请音源申请焦点失败;
S504、若申请音源与第一当前音源为同一优先级,则判断第一混音逻辑是否为停止当前音源,若是,则第一当前音源失去焦点,申请音源申请焦点成功;否则第一当前音源短暂失去焦点,申请音源申请焦点成功;
S505、若组合类型为其他类型,则继续判断申请音源和第二当前音源的优先级,确定组合类型,形成第二混音逻辑,并执行下一步骤;
S506、若组合类型为拒绝申请音源,则判断第二当前音源是否持有焦点;若是,则第二当前音源失去焦点,申请音源申请焦点成功;否则返回S504通过判断第一混音逻辑由第一当前音源获取焦点;
S507、若组合类型为混音并降低当前音源音量或混音并降低申请音源音量,则判断第二当前音源是否持有焦点,若是,则判断第一混音逻辑的组合类型由第一当前音源获取焦点或直接获取焦点;否则第二当前音源获取焦点。
7.根据权利要求6所述的一种基于Android的音频焦点实现方法,其特征在于,所述释放焦点包括如下步骤,
S601、当申请音源使用完焦点后,发出释放焦点请求;
S602、判断第一当前音源和第二当前音源的优先级,并确定组合类型,形成第三混音逻辑;
S603、若第三混音逻辑的组合类型为拒绝申请音源或第一当前音源和第二当前音源为同一优先级,则判断第二当前音源是否持有焦点,若是,则第二当前音源失去焦点,第一当前音源获得焦点;否则,第一当前音源获得焦点;
S604、若第三混音逻辑的组合类型为混音并降低当前音源音量或混音并降低申请音源音量,则判断第二当前音源是否持有焦点,若是,则第一当前音源获得焦点;否则第二当前音源获得焦点;
S605、当第一当前音源获得焦点后,发出申请音源释放焦点成功通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210114660.7/1.html,转载请声明来源钻瓜专利网。