System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端领域,尤其涉及一种用于投屏显示的方法及电子设备。
技术介绍
1、随着电子设备的不断发展,尤其以手机为代表的电子设备越来越成为人们生活的重要组成部分。目前,人们可以将作为投屏发起设备的手机与具有大屏幕的投屏接收设备(例如,智能电视、电脑显示器)进行镜像投屏以带来更好的观看体验。其中,镜像投屏指的是投屏发起设备通过有线或者无线的方式连接到投屏接收设备,使投屏发起设备中显示的画面投屏到投屏接收设备的屏幕上。
2、然而,由于目前的投屏接收设备的屏幕样式通常为横屏,因此现有的投屏方法都默认投屏发起设备的投屏显示方向为横屏显示,其中,横屏设备的屏幕尺寸的长度大于宽度。当用户通过投屏发起设备横屏打游戏、看视频时,在镜像投屏之后投屏接收设备可以对投屏发起设备中的画面进行满屏显示;但是有时候用户会将横屏设备竖向放置,此时如果仍然按照默认的投屏显示方向显示,投屏接收设备上的画面与投屏接收设备的屏幕样式会不一致,影响用户的正常观看。
3、因此,如何根据用户的实际需求调整投屏显示方向是一个亟待解决的问题。
技术实现思路
1、本申请提供一种用于投屏显示的方法及电子设备,有利于根据用户的实际需求调整投屏显示方向,提高用户体验。
2、第一方面,提供了一种用于投屏显示的方法,应用于投屏发起设备,该方法包括:响应于用户的投屏操作,获取投屏接收设备的第一屏幕尺寸;根据第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸,第二屏幕尺寸对应用户选择的投屏显示方向,投屏
3、在本申请中,第一屏幕尺寸包括长度和宽度,长度是水平方向的,宽度是垂直方向的。当用户执行投屏操作之后,用户可以根据当前投屏接收设备的摆放样式选择横屏显示或竖屏显示。通常,当投屏接收设备横屏摆放时,用户可以选择横屏显示;当投屏接收设备竖屏摆放时,用户可以选择竖屏显示,这样有利于呈现更好的显示效果。此外,当投屏接收设备横屏摆放时,用户也可以选择竖屏显示,当投屏接收设备竖屏摆放时,用户也可以选择横屏显示,之后再通过可旋转支架将投屏接收设备进行旋转以观看投屏画面。
4、投屏接收设备在确定第一屏幕尺寸和用户选择的投屏显示方向之后,可以确定第二屏幕尺寸,第二屏幕尺寸为对应用户选择的投屏显示方向的屏幕尺寸,这样投屏发起设备可以根据第二屏幕尺寸输出投屏数据流,这样,投屏发起设备可以根据用户的实际需求灵活地调整投屏显示方向,实现简单,满足用户对投屏方向自由控制的需求。对用户而言操作便捷,提高用户使用体验。
5、结合第一方面,在第一方面的某些实现方式中,根据第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸,包括:根据第一屏幕尺寸的长度和宽度,确定投屏接收设备的屏幕样式,屏幕样式包括横屏或竖屏;根据屏幕样式、第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸。
6、结合第一方面,在第一方面的某些实现方式中,根据第一屏幕尺寸的长度和宽度,确定投屏接收设备的屏幕样式,包括:若第一屏幕尺寸的长度大于或等于宽度,确定投屏接收设备的屏幕样式为横屏;或,若第一屏幕尺寸的长度小于宽度,确定投屏接收设备的屏幕样式为竖屏。
7、结合第一方面,在第一方面的某些实现方式中,根据屏幕样式、第一屏幕尺寸以及所述用户选择的投屏显示方向,确定第二屏幕尺寸,包括:在确定屏幕样式与用户选择的投屏显示方向相同的情况下,将第一屏幕尺寸确定为第二屏幕尺寸。
8、在本申请中,投屏发起设备在确定屏幕样式与用户选择的投屏显示方向一致的情况下,不对屏幕尺寸做修改,将第一屏幕尺寸确定为第二屏幕尺寸。
9、结合第一方面,在第一方面的某些实现方式中,根据屏幕样式、第一屏幕尺寸以及所述用户选择的投屏显示方向,确定第二屏幕尺寸,包括:在确定屏幕样式与用户选择的投屏显示方向不相同的情况下,将第一屏幕尺寸的宽度确定为第二屏幕尺寸的长度,将第一屏幕尺寸的长度确定为第二屏幕尺寸的宽度。
10、在本申请中,投屏发起设备在确定屏幕样式与用户选择的投屏显示方向不一致的情况下,对屏幕尺寸做修改,确定与第一屏幕尺寸不同的第二屏幕尺寸。
11、结合第一方面,在第一方面的某些实现方式中,在根据第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸之前,该方法还包括:显示用于选择投屏显示方向的界面;根据用户在界面的选择操作,确定用户选择的投屏显示方向。
12、在本申请中,投屏发起设备为用户提供用户选择投屏显示方向的界面,使用户的投屏方向选择更加简单,增强人机交互性。
13、结合第一方面,在第一方面的某些实现方式中,该界面包括用于选择横屏显示的悬浮按钮和用于选择竖屏显示的悬浮按钮。显示用于选择投屏显示方向的界面,包括:响应于用户的投屏操作,显示悬浮球,悬浮球用于用户选择投屏显示方向;响应于用户对悬浮球的选择操作,显示该界面。根据用户在界面的选择操作,确定用户选择的投屏显示方向,包括:响应于用户在该界面中对目标悬浮按钮的选择操作,确定用户选择的投屏显示方向。
14、在本申请中,在用户执行投屏操作之后,在投屏发起设备的界面中新增显示悬浮球以供用户选择投屏显示方向。当用户选择完投屏选择方向之后,悬浮球从界面上消失。之后当用户想要改变投屏显示方向时,用户可以执行预设操作以触发投屏发起设备重新显示悬浮球。
15、结合第一方面,在第一方面的某些实现方式中,该界面包括用于选择横屏显示的设置项和用于选择竖屏显示的设置项。显示用于选择投屏显示方向的界面,包括:响应于用户下拉菜单栏的操作,显示该界面。根据用户在界面的选择操作,确定用户选择的投屏显示方向,包括:响应于用户在该界面对目标设置项的选择操作,确定用户选择的投屏显示方向。
16、在本申请中,在用户执行投屏操作之后,用户可以通过执行下拉菜单栏的操作显示用于选择投屏显示方向的界面。该界面为投屏发起设备的菜单栏界面,菜单栏界面中用于选择横屏显示的设置项和用于选择竖屏显示的设置项为全局的设置项,可以一直存在。
17、第二方面,提供了一种电子设备,包括用于执行上述第一方面中任一种可能的实现方式中的方法的模块。
18、第三方面,提供了另一种电子设备,包括处理器和存储器,该处理器与存储器耦合,该存储器可用于存储计算机程序,该处理器可用于调用并执行存储器中的计算机程序,以实现上述第一方面中任一种可能实现方式中的方法。
19、第四方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法。
20、在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路本文档来自技高网...
【技术保护点】
1.一种用于投屏显示的方法,其特征在于,应用于投屏发起设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一屏幕尺寸的长度和宽度,确定所述投屏接收设备的屏幕样式,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述屏幕样式、所述第一屏幕尺寸以及所述用户选择的投屏显示方向,确定所述第二屏幕尺寸,包括:
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述屏幕样式、所述第一屏幕尺寸以及所述用户选择的投屏显示方向,确定所述第二屏幕尺寸,包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述根据所述第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述界面包括用于选择横屏显示的悬浮按钮和用于选择竖屏显示的悬浮按钮;
8.根据权利要求6所述的方法,其特征在于,
9.一种电子设备,其特征在于,包括用于执行如权利要求1至8中任一项所述方法的模块。
10.一种电子设备,其特征在于,包括:处理器和存储器,其中,
11.一种计算机可读存储介质,其特征在于,用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至8中任一项所述的方法。
12.一种计算机程序产品,其特征在于,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机实现如权利要求1至8中任一项所述的方法。
...【技术特征摘要】
1.一种用于投屏显示的方法,其特征在于,应用于投屏发起设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕尺寸,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一屏幕尺寸的长度和宽度,确定所述投屏接收设备的屏幕样式,包括:
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述屏幕样式、所述第一屏幕尺寸以及所述用户选择的投屏显示方向,确定所述第二屏幕尺寸,包括:
5.根据权利要求2或3所述的方法,其特征在于,所述根据所述屏幕样式、所述第一屏幕尺寸以及所述用户选择的投屏显示方向,确定所述第二屏幕尺寸,包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述根据所述第一屏幕尺寸以及用户选择的投屏显示方向,确定第二屏幕...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。