一种处理直播显示设置的方法和装置制造方法及图纸

技术编号:16132790 阅读:21 留言:0更新日期:2017-09-01 22:44
本发明专利技术提供了一种处理直播显示设置的方法和装置,该方法包括:S1,获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;S2,当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。通过将用户对直播显示的设置保存在配置文件中,并在直播应用程序下次启动时进行相应的调用,使得用户每次启动程序都能使用最新的配置方案,消除了用户每次开启程序需要进行设置的无意义劳动,提升了用户体验。

【技术实现步骤摘要】
一种处理直播显示设置的方法和装置
本专利技术涉及图像播放
,具体涉及一种处理直播显示设置的方法和装置。
技术介绍
随着网络通信技术的发展和宽带网速的提升,网络直播技术也不断发展,并得到了越来越多的关注。而在各种网络视频直播中,游戏直播尤其受欢迎。游戏主播需要在直播画面中将游戏程序窗口和摄像头窗口合理、美观地布置,以吸引观众。为了实现游戏程序窗口在直播画面中的布置和编辑,现有技术中,当直播软件检测到针对预览画面的编辑指令时,会根据编辑后的预览画面在展示窗口中的位置和大小,展示窗口分辨率,以及合成分辨率,将编辑后的预览画面合成到分辨率与合成分辨率一致的画布中,并将该画布通过服务端广播给相应频道内的所有观众客户端。但是,目前的直播软件中,主播用户每次开始直播前都需要在直播画面中对程序的显示窗口等重新设置一遍,这些设置包括程序窗口的尺寸、窗口在直播画面中的位置、程序的皮肤和字体以及用户在画面中添加的图片广告,这些设置操作较为繁琐,并且对主播用户来说是没有意义的重复劳动,使得直播软件的用户体验较差。
技术实现思路
针对用户每次开启直播应用程序都需要对直播显示重新设置和用户操作繁琐而导致用户体验差的缺陷,本专利技术提供一种处理直播显示设置的方法和装置。本专利技术的一方面提供了一种处理直播显示设置的方法,包括:S1,获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;S2,当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。其中,所述步骤S1还包括:建立用于保存所述显示信息的所述配置文件,所述配置文件对于API接口开放,所述配置文件初始保存所述直播应用程序的默认显示信息。其中,所述步骤S1中的获取直播应用程序播放画面的显示信息包括:获取所述直播应用程序播放画面的窗口位置和窗口尺寸;以及获取所述直播应用程序的皮肤和字体;相应地,所述步骤S2中的调用所述配置文件的所述显示信息进行相应的设置包括:调用所述配置文件的所述窗口位置和所述窗口尺寸对所述直播应用程序的窗口进行设置;以及调用所述配置文件的所述皮肤和所述字体对所述直播应用程序进行设置。其中,所述步骤S1中的获取直播应用程序播放画面的显示信息包括:获取所述直播应用程序播放画面的图片存储信息和图片显示信息;相应地,所述步骤S2中的调用所述配置文件的所述显示信息进行相应的设置包括:调用所述配置文件的所述图片存储信息和所述图片显示信息对所述图片的窗口进行设置。其中,所述步骤S1中的获取所述直播应用程序播放画面的窗口位置和窗口尺寸包括:通过调用函数GetWindowPlacement获取所述直播应用程序播放画面的窗口位置和窗口尺寸;相应地,所述步骤S2中的调用所述配置文件的所述窗口位置和所述窗口尺寸对所述直播应用程序的窗口进行设置包括:通过调用函数GetPrivateProfileStruct从所述配置文件读取所述窗口位置和所述窗口尺寸,并通过调用函数SetWindowPlacement对所述直播应用程序的窗口进行设置。其中,所述步骤S1中的获取所述直播应用程序的皮肤包括:通过调用皮肤引擎获取所述直播应用程序的皮肤的名称;相应地,所述步骤S2中的调用所述配置文件的所述皮肤对所述直播应用程序进行设置包括:从所述配置文件读取所述皮肤的名称,并通过调用所述皮肤引擎对所述直播应用程序的皮肤进行设置;所述步骤S1中的获取所述直播应用程序的字体包括:通过调用字体引擎获取所述直播应用程序的字体的名称和尺寸;相应地,所述步骤S2中的调用所述配置文件的所述字体对所述直播应用程序进行设置包括:从所述配置文件读取所述字体的名称和尺寸,并通过调用所述字体引擎对所述直播应用程序的字体进行设置。其中,所述步骤S1中的获取所述直播应用程序播放画面的图片存储信息和图片显示信息包括:通过调用函数PNGMGR获取所述直播应用程序播放画面的图片存储信息和图片显示信息;相应地,所述步骤S2中的调用所述配置文件的所述图片存储信息和所述图片显示信息对所述图片的窗口进行设置包括:从所述配置文件中读取所述图片存储信息和所述图片显示信息,并通过调用所述函数PNGMGR对所述图片的窗口进行设置。本专利技术的另一方面提供了一种处理直播显示设置的装置,包括:获取模块,用于获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;设置模块,用于当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。其中,所述获取模块具体用于:获取所述直播应用程序播放画面的窗口位置和窗口尺寸;以及获取所述直播应用程序的皮肤和字体;相应地,所述设置模块具体用于:调用所述配置文件的所述窗口位置和所述窗口尺寸对所述直播应用程序的窗口进行设置;以及调用所述配置文件的所述皮肤和所述字体对所述直播应用程序进行设置。其中,所述获取模块具体用于:获取所述直播应用程序播放画面的图片存储信息和图片显示信息;相应地,所述设置模块具体用于:调用所述配置文件的所述图片存储信息和所述图片显示信息对所述图片的窗口进行设置。本专利技术提供的处理直播显示设置的方法和装置,通过将用户对直播显示的设置保存在配置文件中,并在直播应用程序下次启动时进行相应的调用,使得用户每次启动程序都能使用最新的配置方案,消除了用户每次开启程序需要进行设置的无意义劳动,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的处理直播显示设置的方法的流程示意图;图2为本专利技术实施例提供的处理直播显示设置的装置的结构示意图;图3为本专利技术实施例提供的处理直播显示设置装置的测试设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的处理直播显示设置的方法的流程示意图,如图1所示,该方法包括:S1,获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;S2,当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。网络主播为了吸引观众观看,通常会在直播的画面中布置单个程序的多个窗口或者多个程序的各个窗口来展示包含不同内容的画面。例如游戏主播会在直播画面中展示游戏程序的画面、通过摄像头采集的主播本人的画面以及各种标题广告。在直播软件中,主播用户可以对来自不同程序的画面进行大小或位置的调整,以吸引更多观众观看。在下文中,播放画面可以为直播软件的播放画面,程序可以为游戏程序,但本专利技术实施例的保护范围不限于此。在步骤S1中,具体地,直播软件可以获取直播应用程序在画面中的显示信息,并将显示信息存储在一个配置文件中。其中,直播应用程序是指主播用户在播放画面中展示的程序,同一播放画面可以包括多个直播应用程序的窗口或者本文档来自技高网...
一种处理直播显示设置的方法和装置

【技术保护点】
一种处理直播显示设置的方法,其特征在于,包括:S1,获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;S2,当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。

【技术特征摘要】
1.一种处理直播显示设置的方法,其特征在于,包括:S1,获取直播应用程序播放画面的显示信息,并将所述显示信息保存至配置文件;S2,当所述直播应用程序启动时,调用所述配置文件的所述显示信息进行相应的设置。2.根据权利要求1所述的方法,其特征在于,所述步骤S1还包括:建立用于保存所述显示信息的所述配置文件,所述配置文件对于API接口开放,所述配置文件初始保存所述直播应用程序的默认显示信息。3.根据权利要求1所述的方法,其特征在于,所述步骤S1中的获取直播应用程序播放画面的显示信息包括:获取所述直播应用程序播放画面的窗口位置和窗口尺寸;以及获取所述直播应用程序的皮肤和字体;相应地,所述步骤S2中的调用所述配置文件的所述显示信息进行相应的设置包括:调用所述配置文件的所述窗口位置和所述窗口尺寸对所述直播应用程序的窗口进行设置;以及调用所述配置文件的所述皮肤和所述字体对所述直播应用程序进行设置。4.根据权利要求1所述的方法,其特征在于,所述步骤S1中的获取直播应用程序播放画面的显示信息包括:获取所述直播应用程序播放画面的图片存储信息和图片显示信息;相应地,所述步骤S2中的调用所述配置文件的所述显示信息进行相应的设置包括:调用所述配置文件的所述图片存储信息和所述图片显示信息对所述图片的窗口进行设置。5.根据权利要求3所述的方法,其特征在于,所述步骤S1中的获取所述直播应用程序播放画面的窗口位置和窗口尺寸包括:通过调用函数GetWindowPlacement获取所述直播应用程序播放画面的窗口位置和窗口尺寸;相应地,所述步骤S2中的调用所述配置文件的所述窗口位置和所述窗口尺寸对所述直播应用程序的窗口进行设置包括:通过调用函数GetPrivateProfileStruct从所述配置文件读取所述窗口位置和所述窗口尺寸,并通过调用函数SetWindowPlacement对所述直播应用程序的窗口进行设置。6.根据权利要求3所述的方法,其特征在于,所述步骤S1中的获取所述直播应用程序的皮肤包括:通...

【专利技术属性】
技术研发人员:周志刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1