双屏异显异音实现方法、装置及存储介质制造方法及图纸

技术编号:23889722 阅读:29 留言:0更新日期:2020-04-22 05:58
本发明专利技术公开了一种双屏异显异音的实现方法、装置及存储介质,其中,方法包括:定义主屏ID和副屏ID;将所述主屏ID和所述副屏ID分别关联至第一声卡和第二声卡;检测上层传输来的音频流,解析所述音频流中的Audio session ID,判断所述音频流属于所述第一声卡的音频流或所述第二声卡的音频流;根据判断结果将所述音频流输出至对应的声卡进行播放。本发明专利技术还公布了一种双屏异显异音的实现装置。本发明专利技术通过采用Presentation类实现了双屏异显功能,克服了两个屏幕上各自播放的声音将会以混音的形式在同一个声卡上输出的缺陷,实现了Android设备在双屏异显示时,将主副屏分别关联到不同的声卡上,实现了主副屏音视频的独立,互不干扰的有益效果。

【技术实现步骤摘要】
双屏异显异音实现方法、装置及存储介质
本专利技术涉及显示
,尤其是涉及一种双屏异显异音实现方法、装置及存储介质。
技术介绍
目前,Android系统的双屏异显功能在许多应用场景中都有用到,但仅仅是实现了在不同屏上显示不同的画面,声音部分并没有实现双屏的独立控制,对于一些特殊场景便无法满足,比如在广告机、售卖机上,通常需要一个工控设备在不同屏幕上独立播放视频广告即同时播放视频和声音。目前行业内一些关于双屏异音功能的方案,大多不是基于Android的双屏异显框架即Android的Presentation框架,大多实现上都相对复杂。随着Android系统在各领域中的广泛应用,用户不仅想要在主屏幕上显示,在副屏幕上同样也要显示不同的内容和声音。Google在Android4.2版本以后提供了Presentation类用于实现在两块屏幕上同时显示不同的内容,即双屏异显。但Presentation类仅能实现在不同屏幕上显示不同的UI即画面或者图像显示,而不能将音频播放无法与对应的屏关联起来。即使Android设备上有多个声卡,但同一时刻只有一本文档来自技高网...

【技术保护点】
1.一种双屏异显异音实现方法,所述双屏包括主屏和副屏,其特征在于,所述方法包括以下步骤:/n定义主屏ID和副屏ID;/n将所述主屏ID和所述副屏ID分别关联至第一声卡和第二声卡;/n检测上层传输来的音频流,解析所述音频流中的Audio session ID,判断所述音频流属于所述第一声卡的音频流或所述第二声卡的音频流;/n根据判断结果将所述音频流输出至对应的声卡进行播放。/n

【技术特征摘要】
1.一种双屏异显异音实现方法,所述双屏包括主屏和副屏,其特征在于,所述方法包括以下步骤:
定义主屏ID和副屏ID;
将所述主屏ID和所述副屏ID分别关联至第一声卡和第二声卡;
检测上层传输来的音频流,解析所述音频流中的AudiosessionID,判断所述音频流属于所述第一声卡的音频流或所述第二声卡的音频流;
根据判断结果将所述音频流输出至对应的声卡进行播放。


2.根据权利要求1所述的一种双屏异显异音实现方法,所述方法还包括:将主屏显示UI与所述主屏ID关联,将副屏显示UI与所述副屏ID关联。


3.根据权利要求2所述的一种双屏异显异音实现方法,所述方法还包括:定义系统属性,通过判断所述系统属性的状态控制是否进入双屏异显异音模式。


4.根据权利要求3所述一种双屏异显异音实现方法,所述步骤通过判断所述系统属性的状态控制是否进入双屏异显异音模式具体包括:
监测系统Presentation接口类的show方法和dismiss方法的调用情况,当show方法被调用时,设置所述系统属性为双屏异显异音状态,控制进入双屏异显异音模式;
当dismiss方法被调用时,设置系统属性为非双屏异显异音状态,控制进入非双屏异显异音模式。


5.根据权利要求4所述的一种双屏异显异音实现方法,所述双屏异显异音模式具体为:所述主屏和所述副屏分别显示不同的画...

【专利技术属性】
技术研发人员:许世勇邢增谋
申请(专利权)人:深圳市宏电技术股份有限公司
类型:发明
国别省市:广东;44

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

1