System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种处理方法、装置、设备及存储介质。
技术介绍
1、目前,电子设备内的系统底层将音频数据分为多媒体、系统以及通知音等不同类型的数据。在用户有播放同类型下的不同音频数据的需求时,系统底层需要将不同音频数据缓存在不同的地址空间内。
2、在现有技术中,音频输出方式是将上述属于相同类型下所缓存的所有音频数据进行混淆输出,该类输出方式导致在将电子设备里的不同应用程序投放至不同显示设备的场景下,每个显示设备均输出相同混淆后的音频数据,而无法做到使得各个显示设备仅输出与其对应的音频数据。
技术实现思路
1、本公开提供了一种处理方法、装置、设备及存储介质。
2、根据本公开的第一方面,提供了一种处理方法,所述方法包括:
3、获得针对目标应用程序的音频播放请求,所述音频播放请求至少用于指示目标播放设备;
4、响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备,其中,所述目标播放设备用于解码且播放所述目标应用程序的所述目标音频数据。
5、在本申请一实施中,所述方法还包括:
6、调用目标应用程序,以使得所述目标应用程序处于运行状态;
7、获得所述目标应用程序的目标标识;
8、添加所述目标标识至缓存地址,所述缓存地址为缓存处于运行状态下的所述目标应用程序响应所述音频播放指令实时获得的用于播放的所述目标音频数据的内存地址。
10、响应于所述音频播放请求,基于所述目标应用程序的所述标识确定与所述标识对应的缓存地址;
11、基于缓存地址实时获得目标音频数据;
12、通过与所述目标播放设备的连接通道实时传输所述目标音频数据至所述目标播放设备。
13、在本申请一实施中,所述响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备包括:
14、获得第一音频数据以及第二音频数据;
15、传输所述第一音频数据至所述第一播放设备,以及传输所述第二音频数据至所述第二播放设备;
16、其中,
17、如果音频播放请求针对目标应用程序为第一应用程序且指示的目标播放设备为第一播放设备,处于运行状态的所述第一应用程序获得目标音频数据为时间连续的第一音频数据;
18、如果音频播放请求针对目标应用程序为第二应用程序且指示的目标播放设备为第二播放设备,处于运行状态的所述第二应用程序获得目标音频数据为时间连续的第二音频数据;所述第二应用程序与所述第一应用程序不同,所述第一音频数据与所述第二音频数据时间上重合。
19、在本申请一实施中,所述获得针对目标应用程序的音频播放请求,还包括:
20、获得目标指令,所述目标指令用于指示目标应用程序指定给目标播放设备;
21、响应所述目标指令,产生音频播放请求。
22、根据本公开的第二方面,提供了一种处理装置,所述装置包括:
23、请求获取模块,用于获得针对目标应用程序的音频播放请求,所述音频播放请求至少用于指示目标播放设备;
24、传输模块,用于响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备,其中,所述目标播放设备用于解码且播放所述目标应用程序的所述目标音频数据。
25、在本申请一实施中,还包括:
26、标识添加模块,用于调用目标应用程序,以使得所述目标应用程序处于运行状态;获得所述目标应用程序的目标标识;添加所述目标标识至缓存地址,所述缓存地址为缓存处于运行状态下的所述目标应用程序响应所述音频播放指令实时获得的用于播放的所述目标音频数据的内存地址。
27、在本申请一实施中,传输模块,具体用于:
28、响应于所述音频播放请求,基于所述目标应用程序的所述标识确定与所述标识对应的缓存地址;
29、基于缓存地址实时获得目标音频数据;
30、通过与所述目标播放设备的连接通道实时传输所述目标音频数据至所述目标播放设备。
31、在本申请一实施中,所述传输模块,具体用于:
32、获得第一音频数据以及第二音频数据;
33、传输所述第一音频数据至所述第一播放设备,以及传输所述第二音频数据至所述第二播放设备;
34、其中,
35、如果音频播放请求针对目标应用程序为第一应用程序且指示的目标播放设备为第一播放设备,处于运行状态的所述第一应用程序获得目标音频数据为时间连续的第一音频数据;
36、如果音频播放请求针对目标应用程序为第二应用程序且指示的目标播放设备为第二播放设备,处于运行状态的所述第二应用程序获得目标音频数据为时间连续的第二音频数据;所述第二应用程序与所述第一应用程序不同,所述第一音频数据与所述第二音频数据时间上重合。
37、在本申请一实施中,所述请求获取模块,具体用于:
38、获得目标指令,所述目标指令用于指示目标应用程序指定给目标播放设备;
39、响应所述目标指令,产生音频播放请求。
40、根据本公开的第三方面,提供了一种电子设备,包括:
41、至少一个处理器;以及
42、与所述至少一个处理器通信连接的存储器;其中,
43、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行:
44、获得针对目标应用程序的音频播放请求,所述音频播放请求至少用于指示目标播放设备;
45、响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备,其中,所述目标播放设备用于解码且播放所述目标应用程序的所述目标音频数据。
46、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行:
47、获得针对目标应用程序的音频播放请求,所述音频播放请求至少用于指示目标播放设备;
48、响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备,其中,所述目标播放设备用于解码且播放所述目标应用程序的所述目标音频数据。
49、本公开的处理方法、装置、设备及存储介质,通过获得针对目标应用程序的音频播放请求,所述音频播放请求至少用于指示目标播放设备;响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备,其中,所述目标播放设备用于解码且播本文档来自技高网...
【技术保护点】
1.一种处理方法,所述方法包括:
2.根据权利要求1所述的方法,所述方法还包括:
3.根据权利要求2所述的方法,其中,响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备包括:
4.根据权利要求3所述的方法,其中,所述响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备包括:
5.根据权利要求2所述的方法,其中,所述获得针对目标应用程序的音频播放请求,还包括:
6.一种处理装置,所述装置包括:
7.根据权利要求6所述的装置,还包括:
8.根据权利要求7所述的装置,其中,传输模块,具体用于:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行:
【技术特征摘要】
1.一种处理方法,所述方法包括:
2.根据权利要求1所述的方法,所述方法还包括:
3.根据权利要求2所述的方法,其中,响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备包括:
4.根据权利要求3所述的方法,其中,所述响应所述音频播放请求,将处于运行状态的所述目标应用程序所获得的目标音频数据通过目标通道传输至目标播放设备包括:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。