CN117714770A - 多媒体内容播放方法、装置、电子设备及存储介质 - Google Patents
多媒体内容播放方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN117714770A CN117714770A CN202311705234.1A CN202311705234A CN117714770A CN 117714770 A CN117714770 A CN 117714770A CN 202311705234 A CN202311705234 A CN 202311705234A CN 117714770 A CN117714770 A CN 117714770A
- Authority
- CN
- China
- Prior art keywords
- layer
- area
- multimedia content
- playing
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000003993 interaction Effects 0.000 claims description 51
- 230000004044 response Effects 0.000 claims description 37
- 230000002452 interceptive effect Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 7
- 239000010410 layer Substances 0.000 description 319
- 238000010586 diagram Methods 0.000 description 27
- 230000000694 effects Effects 0.000 description 14
- 238000009877 rendering Methods 0.000 description 12
- 230000008859 change Effects 0.000 description 7
- 238000005286 illumination Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013441 quality evaluation Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种多媒体内容播放方法、装置、电子设备及存储介质,该方法应用于第一终端,第一终端包括触控屏,该方法包括:显示多媒体内容播放区域,多媒体内容播放区域包括第一图层和第二图层;其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一图层在第二图层之上,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。通过本方法,可以在不压缩多媒体内容的前提下同时播放多个多媒体内容,简化了相关操作,提升了多媒体内容的播放效率,提升了用户的信息获取率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种多媒体内容播放方法、装置、电子设备及存储介质。
背景技术
随着移动设备的普及,大量用户已将其作为首选的视频观看平台,使得视频播放器成为移动设备上的必备应用。然而,由于分辨率、码率、压缩方式和封装格式的不同,同一视频在不同设备上呈现出的画质不同,给用户的观感也不同,在现有技术中单个设备仅支持播放单个视频,用户无法或者在不同设置下的同时观察到不同画面表现。
发明内容
针对上述问题,本申请实例提供了一种多媒体内容播放方法、装置、电子设备及存储介质,可以在不压缩的前提下同时播放多个多媒体内容,简化了相关操作,提升了多媒体内容的播放效率,提升了用户的信息获取效率。
为实现上述目的,第一方面,本申请实施例提供了一种媒体内容播放方法,应用于第一终端,第一终端包括触控屏,该方法包括:显示多媒体内容播放区域,多媒体内容播放区域包括第一图层和第二图层;其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一图层在第二图层之上,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。
可以看出,通过在第一图层创建第一播放器,在第二图层创建第二播放器,通过不同播放器在第一图层和第二图层实现可以播放不同类型,不同效果的多媒体内容,不需要采用分屏等压缩操作,而是通过第一图层和第二图层的方式在多媒体内容播放区域同时播放第一多媒体内容和第二多媒体内容,简化了需要播放多个多媒体内容的相关操作,提升了多媒体内容的播放效率,提高了用户的信息获取率。
结合第一方面,在一种可能的实施例中,多媒体内容播放区域包括第一区域和第二区域,第一图层在第一区域按照第一透明度参数播放第一多媒体内容,第一图层在第二区域按照第二透明度参数播放第一多媒体内容,第二图层在第一区域按照第三透明度参数播放第二多媒体内容,第二图层在第二区域按照第四透明度参数播放第二多媒体内容;其中,第一透明参数小于或等于第三透明度参数,第二透明度参数大于第四透明度参数。
可以看出,通过划分第一区域和第二区域,在第一区域和第二区域中根据不同的透明度参数,播放第一多媒体内容和第二多媒体内容,实现了在不同图层展示不同的多媒体内容,用户还可以透过在上层的多媒体内容观察到下层的多媒体内容的部分内容,提高了用户的信息获取率。
结合第一方面,在一种可能的实施例中,多媒体内容播放区域还包括目标控件,目标控件属于控件层,控件层在第一图层之上,方法还包括:响应于针对目标控件的拖动操作,调整第一图层或第二图层中至少一个的显示面积,以使多媒体内容播放区域同时显示第一多媒体内容的部分内容和第二多媒体内容的部分内容。
可以看出,通过响应于针对所述目标控件的拖动操作以调整第一图层和第二图层,使得第一图层和第二图层可以改变为用户需要的面积大小,改善了播放效果,提高了用户对多媒体内容的信息获取效率。
结合第一方面,在一种可能的实施例中,方法还包括:响应于针对目标区域的第一点击操作,切换第一多媒体内容或第二多媒体内容。
可以看出,通过第一点击操作快速切换第一多媒体内容和第二多媒体内容,用户不需要通过其他相关的选择,确认操作就可以切换第一多媒体内容和第二多媒体内容,进一步减少了相关操作,提高了播放效率。
结合第一方面,在一种可能的实施例中,目标区域为第一图层或第二图层;或者目标区域为文件列表区域,文件列表区域用于显示第一多媒体内容或第二多媒体内容对应的文件名称。
可以看出,通过文件列表区域显示第一多媒体内容和第二多媒体内容对应的文字名称,用户可以通过文件列表区域,选择需要播放的多媒体内容,从而减少了切换多媒体内容的相关操作,提高了播放效率。
结合第一方面,在一种可能的实施例中,在目标区域为文件列表区域的情况下,该方法还包括:读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域。
可以看出,通过读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域,提高了可播放文件的识别效率,进而简化了相关操作,提高了播放效率。
结合第一方面,在一种可能的实施例中,第一终端还包括陀螺仪,该方法还包括:响应于针对陀螺仪的旋转操作,切换多媒体内容播放区域的播放模式,播放模式包括横屏播放模式和竖屏播放模式。
可以看出,用户可以通过针对陀螺仪的旋转操作,改变多媒体内容的播放模式,简化了需要目标针对控制控件从而实现改变多媒体内容的播放模式的相关操作,提高了可播放文件的画质对比效率。
结合第一方面,在一种可能的实施例中,第一多媒体内容和第二多媒体内容为相同的媒体内容。
第二方面,本申请实施例提供了一种直播内容播放方法,该方法包括:显示目标直播内容播放区域,所述目标直播内容播放区域包括第一图层、第二图层;其中,所述第一图层用于播放第一主播账号的第一直播内容,所述第二图层用于播放第二主播账号的第二直播内容,所述第一图层在所述第二图层之上;响应于针对所述第一直播内容或所述第二直播内容的互动事件,调整所述第一图层或所述第二图层中至少一个的显示面积,以使所述目标直播内容播放区域同时显示所述第一直播内容的部分内容和所述第二直播内容的部分内容。
可以看出,通过第一图层和第二图层播放不同的直播内容,用户在观看直播内容时直播画面无法完全显示,用户可以通过互动事件增加感兴趣的直播内容,促进了观众和主播的互动,提高了用户在观看直播内容的趣味性。
结合第二方面,在一种可能的实施例中,所述目标直播内容播放区域还包括第一区域,第二区域和目标控件,所述第一区域对应所述第一图层的显示面积,所述第二区域对应所述第二图层的显示面积,所述目标控件位于所述第一区域和所述第二区域之间,所述响应于针对所述第一直播内容或所述第二直播内容的互动事件,调整所述第一图层或所述第二图层中至少一个的显示面积,包括:响应于针对所述目标控件的拖动操作,显示直播礼物的赠送界面,所述直播礼物的赠送界面包括至少一个互动礼物;响应于针对所述第一主播账号或所述第二主播账号的至少一个互动礼物赠送操作,移动所述目标控件以增大所述第一区域或所述第二区域的面积。
可以看出,用户可以通过目标控件示第一终端执行针对第一直播内容或第二直播内容的互动事件,减少了用户与主播互动的相关操作提高了互动效率,同时根据互动事件改变第一区域和第二区域的面积,进一步促进了观众和主播的互动,提高了用户在观看直播内容的趣味性。
结合第二方面,在一种可能的实施例中,所述互动礼物为默认礼物或随机礼物,所述方法还包括:响应于针对所述目标控件的拖动操作,向所述拖动操作的相反方向对应的所述第一主播账号或所述第二主播账号赠送所述默认礼物或所述随机礼物,并增大所述第一区域的面积或所述第二区域的面积。
结合第二方面,在一种可能的实施例中,当所述第一直播内容包括第一主播对象,所述第二直播内容包括第二主播对象时,所述目标直播内容播放区域对应直播互动事件,该方法还包括:响应于未从所述第一直播内容中检测到所述第一主播对象,和/或未从所述第二直播内容中检测到所述第二主播对象,指示所述直播互动事件已结束。
可以看出,通过用户拖动目标控件的操作,第一终端调整对应方向的区域面积,同时向对应的主播账号赠送默认礼物或随机礼物,进一步简化了操作,提高了用户和主播的互动效率。
第三方面,本申请实施例提供了一种可播放文件的画质对比装置,用于执行可播放文件的画质对比方法,该装置包括:
显示单元:用于显示多媒体内容播放区域,所述多媒体内容播放区域包括第一图层和第二图层;其中,所述第一图层创建有第一播放器,所述第二图层创建有第二播放器,所述第一图层在所述第二图层之上,所述第一播放器用于播放第一多媒体内容,所述第二播放器用于播放第二多媒体内容。
第四方面,本申请实施例提供了一种直播内容播放装置,用于执行直播内容播放方法。
该装置包括:
显示单元:用于显示目标直播内容播放区域,目标直播内容播放区域包括第一图层、第二图层;其中,第一图层用于播放第一主播账号的第一直播内容,第二图层用于播放第二主播账号的第二直播内容,第一图层在第二图层之上;
调整单元:用于响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,以使目标直播内容播放区域同时显示第一直播内容的部分内容和第二直播内容的部分内容。
第五方面,本申请实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,一个或多个程序被存储在存储器中,并且被配置由处理器执行,一条或多条指令适于由处理器加载并执行如第一方面和/或第二方面的方法的部分或者全部。
第六方面,本申请实施例提供了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,计算机程序使得计算机执行如第一方面和/或第二方面的方法的部分或者全部。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种多媒体内容播放方法的应用场景示意图;
图2为本申请实施例提供的一种多媒体内容播放方法的流程示意图;
图3为本申请实施例提供的一种设置界面示意图;
图4为本申请实施例提供的一种多媒体内容播放的界面结构示意图;
图5为本申请实施例提供的一种透明度控件的显示示意图;
图6为本申请实施例提供的一种第一区域和第二区域的显示示意图;
图7A为本申请实施例提供的一种文件列表区域的结构示意图;
图7B为本申请实施例提供的另一种文件列表区域的结构示意图;
图8A为本申请实施例提供的一种竖屏播放模式的播放示意图;
图8B为本申请实施例提供的一种横屏播放模式的播放示意图;
图9为本申请实施例提供的另一种多媒体内容播放方法的流程示意图;
图10为本申请实施例提供的一种并列对比模式的播放示意图;
图11为本申请实施例提供的一种直播内容播放方法的流程时序图;
图12为本申请实施例提供的一种多媒体内容播放装置的结构示意图;
图13为本申请实施例提供的一种直播内容播放装置的结构示意图;
图14为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请书中相关数据收集处理在实例应用时应该严格根据相关法律法规的要求,获取个人信息主体的知情同意或单独同意,并在法律法规及个人信息主体的授权范围内,开展后续数据使用及处理行为。
下面结合附图对本申请的实施例进行描述。
请参见图1,图1为本申请实施例提供的一种多媒体内容播放方法的应用场景示意图,该应用场景100包括,第一终端101,第二终端102和服务器103。其中这里的第一终端101用于执行多媒体内容播放方法,具体可以为智能手机,智能平板电脑,笔记型电脑和车载终端等可以安装触控屏硬件和无线通信硬件等硬件的终端设备。第二终端102具体可以为个人计算机,智能手机,智能平板电脑等可以进行通信的终端设备,在实际的应用场景中除第二终端102可以包括更多的其他终端,此处仅以存在一个的情形为例。第一终端101,第二终端102和服务器103之间分别可以进行通信。
第一终端101用于显示多媒体内容播放区域,这里的多媒体内容可以包括视频内容,图片内容,音频内容等。多媒体内容播放区域包括第一图层、第二图层和目标控件其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一图层在第二图层之上,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。
此外第一终端101还可以根据用户的输入操作生成目标文件的画质评测文件,这里的画质评价文件包括目标用户对目标文件画质的评分、评论、描述中的一种或多种。第一终端101可以通过,隔空传送,蓝牙传输,有线传输等通信传输方式将评测文件传输至第二终端102和服务器103中。
可以看出,通过在第一图层创建第一播放器,在第二图层创建第二播放器,通过不同播放器在第一图层和第二图层实现可以播放不同类型,不同效果的多媒体内容,不需要采用分屏等压缩操作,而是通过第一图层和第二图层的方式在多媒体内容播放区域同时播放第一多媒体内容和第二多媒体内容,简化了需要播放多个多媒体内容的相关操作,提升了多媒体内容的播放效率,提高了用户的信息获取率。
请参见图2,图2为本申请实施例提供的一种多媒体内容播放方法的流程示意图,可基于图1所示的应用场景实施,如图2所示,包括步骤S201-S202:
S201:显示多媒体内容播放区域,多媒体内容播放区域包括第一图层和第二图层;其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一图层在第二图层之上,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。
具体地,这里的多媒体内容具体可以指图片,视频,音频等可以通过播放器播放的文件,也可称多媒体文件,第一图层和第二图层是处于不同高度的两个图层。第一图层通过第一播放器播放第一多媒体内容,第二图层通过第二播放器播放第二多媒体内容。
请参见图3,图3为本申请实施例提供的一种设置界面示意图,如图3所示,用户可以在设置界面中,通过第一终端向第一播放器或者第二播放器进行播放器类型,渲染类型,高动态光照渲染,对比模式等设置。如图3可见,在图3的设置下,对应的播放器将通过使用第一类型的播放器,采用第一渲染类型的渲染方式,同时关闭高动态光照渲染,采用并列对比模式进行多媒体文件的播放。
此外由于第一图层和第二图层是处于不同高度的两个图层,第一图层和第二图层根据预先设置的位置在第一终端的显示屏上分布,同时还可以根据用户的相关操作指令进行调整。当第一图层和第二图层存在重合等情况时,处于更高图层高度的图层将覆盖处于更低图层的图层在重合区域的多媒体内容。也即是说处于更高图层高度的图层的多媒体内容将得到完整的显示。
S202:响应于针对目标控件的拖动操作,调整第一图层或第二图层中至少一个的显示面积,以使多媒体内容播放区域同时显示第一多媒体内容的部分内容和第二多媒体内容的部分内容,多媒体内容播放区域还包括目标控件,目标控件属于控件层,控件层在第一图层之上。
具体地,请参见图4,图4为本申请实施例提供的一种多媒体内容播放的界面结构示意图,如图4所示,在第一图层和第二图层的分界处存在最高层的控件层,控件层主要包括目标控件,即这里的拖动条。用户可以通过触控屏直接拖动或者输入设备拖动从而调整第一图层,或者第二图层的面积。在本示例中,由于第一图层和第二图层分别显示的是相同的多媒体内容,因此从显示效果来看,显示的是一张完整的图像。若第一图层的图层高度高于第二图层,拖动条用于调整第一图层的面积,若第二图层的图层高度高于第一图层,拖动条用于调整第二图层的面积。
以第一图层的图层高度高于第二图层为例,由于第一图层和第二图层是分别通过不同的第一播放器和第二播放器来播放第一多媒体内容和第二多媒体内容的,因此第一图层和第二图层的实际显示效果根据第一播放器和第二播放器的设置不同存在差别,用户通过拖动目标控件实现改变第一图层的面积,从而可以反复对比第一播放器和第二播放器在相同位置的显示效果的区别。此外目标控件也可以仅仅用于调整两个图层的面积大小此处不做限制。
此外用户还可以通过设置界面,改变第一播放器和第二播放器的播放设置从而改变不同的多媒体内容的播放效果,请参见图5,图5为本申请实施例提供的一种透明度控件的显示示意图,如图5所示,目标用户可以在设置界面中,对播放器类型,渲染类型,高动态光照渲染,对比模式等功能进行设置。第一终端通过响应目标用户的第二选择操作确定第一终端在播放可播放文件时的播放器类型,渲染类型,高动态光照渲染,对比模式等设置。如图5可见,在本申请实施例中通过使用第一类型的播放器,采用第一渲染类型的渲染方式,同时关闭高动态光照渲染,采用并列对比模式。在不过设置的条件下,多媒体内容的播放效果不同。
可以看出,通过响应于针对所述目标控件的拖动操作以调整第一图层和第二图层,使得第一图层和第二图层可以改变为用户需要的面积大小,改善了播放效果,提高了用户对多媒体内容的信息获取效率。
在一种可能的实施例中,多媒体内容播放区域包括第一区域和第二区域,第一图层在第一区域按照第一透明度参数播放第一多媒体内容,第一图层在第二区域按照第二透明度参数播放第一多媒体内容,第二图层在第一区域按照第三透明度参数播放第二多媒体内容,第二图层在第二区域按照第四透明度参数播放第二多媒体内容;其中,第一透明参数小于或等于第三透明度参数,第二透明度参数大于第四透明度参数。
具体地,这里的透明度越高,对应的多媒体内容越透明,当处于更高图层的多媒体内容的透明度足够高时,用户可以透过更高图层的多媒体内容看到更低图层的多媒体内容。透明度可以通过百分比表征0%表征对应的多媒体内容完全不透明,100%表征对应的多媒体内容完全透明。
这里的第一区域和第二区域为第一终端触控屏上的区域,可以是上下分布或者左右分布的两个区域。第一图层上的第一多媒体内容和第二图层上的第二多媒体内容分别在不同区域内以不同的透明度参数进行显示。在第一区域内按照第一透明度参数播放第一多媒体内容,按照第三透明度参数播放第二多媒体内容。由于第一图层处于第二图层之上,在第一区域的一多媒体内容的第一透明度小于或等于第二多媒体内容,以使在第一图层展示第一多媒体内容的部分内容并且第二图层的第二多媒体内容不会影响到第一图层的第一多媒体内容的展示。在第二区域按照第二透明度参数播放第一多媒体内容在第二区域按照第四透明度参数播放第二多媒体内容,由于第二透明度参数大于第四透明度参数,因此在第二区域中第一多媒体内容将不会影响到第二多媒体内容的播放。
示例性地,请参见图6,图6为本申请实施例提供的一种第一区域和第二区域的显示示意图,在图6中第一区域为上部分的区域,由于第一图层的第一多媒体内容的播放透明度比在第一图层的第二多媒体内容的播放透明度低,因此第一区域主要显示的是第一图层中的第一多媒体内容;下部分的第二区域由于第二图层的第一多媒体内容的播放透明度比在第二图层的第二多媒体内容的播放透明度高,因此第二区域主要显示的是第二图层中的第二多媒体内容。
可以看出,通过划分第一区域和第二区域,在第一区域和第二区域中根据不同的透明度参数,播放第一多媒体内容和第二多媒体内容,实现了在不同图层展示不同的多媒体内容,用户还可以透过在上层的多媒体内容观察到下层的多媒体内容的部分内容,提高了用户的信息获取率。
在一种可能的实施例中,该方法还包括:响应于针对目标区域的第一点击操作,切换第一多媒体内容或第二多媒体内容。
具体地,这里的第一点击操作可以是针对控件层的切换控件的,切换控件也可以存在于多媒体内容显示区域以外,这里的目标区域可以为控件层区域或者多媒体内容显示区域以外的区域等。通过第一点击操作可以切换第一多媒体内容和第二多媒体内容。此外还可以通过在第一图层的区域或者第二图层的区域进行第一点击操作实现切换,此时这里的第一点击操作可以为双击,拖动等操作。
示例性地,若第一图层通过第一播放器播放第一多媒体内容,第二图层通过第二播放器播放第二多媒体内容,当用户实施第一点击操作后第一多媒体内容和第二多媒体内容进行切换,此时第一图层通过第一播放器播放第二多媒体内容,第二图层通过第二播放器播放第一多媒体内容。
可以看出,通过第一点击操作快速切换第一多媒体内容和第二多媒体内容,用户不需要通过其他相关的选择,确认操作就可以切换第一多媒体内容和第二多媒体内容,进一步减少了相关操作,提高了播放效率。
在一种可能的实施例中,目标区域为第一图层或第二图层;或者目标区域为文件列表区域,文件列表区域用于显示第一多媒体内容或第二多媒体内容对应的文件名称。
具体地,这里的文件列表区域可以用于显示的多媒体内容对饮的文件名称,若第一终端中除了第一多媒体内容和第二多媒体内容,还存储有其他多媒体内容可以同时显示其他多媒体内容对应的文件名称。
示例性地,请参见图7A,图7A为本申请实施例提供的一种文件列表区域的结构示意图,可以看出在文件列表区域中存在第一多媒体内容、第二多媒体内容和第三多媒体内容的文件名称,用户可以通过对操作指令对需要播放的多媒体内容文件名称添加播放标识,然后在对“播放选中”控件进行操作以在第一图层和第二图层中播放存在播放标识的多媒体内容文件名称对应的多媒体内容。
请参见图7B,图7B为本申请实施例提供的另一种文件列表区域的结构示意图;如图7B所示目标用户可以通过点击切换控件,即这里的“文件列表”控件,显示切换界面,这里的切换界面包括处于左侧的缩略图区域和右侧的多媒体文件的文件名称。文件列表区域是目标文件按照预设排序顺序排列得到的,这里的预设排列顺序可以是,文件名称首字母的先后顺序,或者文件占用空间大小的顺序或者倒序等。在显示切换界面后,将自动暂停在多媒体内容播放区域中正在播放第一多媒体文件和第二多媒体文件,目标用户可以通过屏幕中心的虚拟按键,即图7B中的三角形虚拟按键恢复第一可播放文件的播放同时停止显示切换界面。
可以看出,通过文件列表区域显示第一多媒体内容和第二多媒体内容对应的文字名称,用户可以通过文件列表区域,选择需要播放的多媒体内容,从而减少了切换多媒体内容的相关操作,提高了播放效率。
在一种可能的实施例中,在目标区域为文件列表区域的情况下,读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域。
具体地,这里的预设存储目录是在目标用户的授权下,确定的目录,具体可以是第一终端的相册目录等。第一终端将自动读取存储目录存储的文件,并将预设格式文件确定为可播放文件,这里的预设格式可以是图片文件和视频文件的各种格式,如PNG,MP4,AVI等格式。
目标用户还可以通过选择操作,开启添加界面,在添加界面中通过手动选择,将目标用户选择的文件确定为可播放文件。这里的目标用户可以单次选择一个或者多个文件,并同时将选择的一个或者多个文件确定为可播放文件。
可以看出,通过读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域,提高了可播放文件的识别效率,进而简化了相关操作,提高了播放效率。
在一种可能的实施例中,第一终端还包括陀螺仪,响应于针对陀螺仪的旋转操作,切换多媒体内容播放区域的播放模式,播放模式包括横屏播放模式和竖屏播放模式。
具体地,这里的播放模式,可以是第一终端根据第一多媒体内容和第二多媒体内容的横纵比确定的,用户还可以通过针对陀螺仪的旋转操作,在播放过程中,再次更改第一多媒体内容和第二多媒体内容的播放模式,具体用户可以通过旋转第一终端从而实现对陀螺仪的旋转操作。示例性地,当目标用户将横向放置的第一终端旋转为纵向放置时横屏播放模式调整为竖屏播放模式;当目标用户将纵向放置的第一终端旋转为横向放置时横屏播放模式调整为横屏播放模式。
请参见图8A,图8A为本申请实施例提供的一种竖屏播放模式的播放示意图,第一多媒体内容和第二多媒体内容分别在第一图层和第二图层中显示。第一图层和第二图层为上下分布。可以看出第一多媒体内容和第二多媒体内容在清晰度上存在区别。此时若目标用户通过旋转第一终端,使第一终端的放置方向变为横向放置,即可使第一终端将播放模式调整为横屏播放模式。请参见图8B,图8B为本申请实施例提供的一种横屏播放模式的播放示意图,此时第一图层和第二图层改变为左右分布,此外“结束播放”的方向以及第一多媒体内容和第二多媒体内容的播放方向也将随着播放模式调整为横屏播放模式的调整而调整为横向显示。
根据多媒体内容的横纵比确定播放模式,具体包括,首先第一多媒体内容的帧高度和帧宽度,第一终端在这里的帧高度用于表征多媒体文件在纵向的单列像素数量,帧宽度用于表征多媒体文件在横向的单列像素数量。例如一个1920x1080的视频多媒体文件的帧高度为1080,帧宽度为1920。根据多媒体文件的横纵比确定多媒体文件的播放模式。若横纵比大于预设比值,将多媒体文件的播放模式确定为横屏播放模式,若横纵比不大于预设比值,将多媒体文件的播放模式确定为竖屏播放模式。示例性地,若预设比值为4:3,多媒体文件的横纵比为16:9大于预设比值则可以确定多媒体文件的播放模式为横屏播放模式。若预设比值为4:3,多媒体文件的横纵比为4:3不大于预设比值则可以确定多媒体文件的播放模式为竖屏播放模式,这里的预设比值可以根据第一终端的触控屏的横纵比确定。
可以看出,用户可以通过针对陀螺仪的旋转操作,改变多媒体内容的播放模式,简化了需要目标针对控制控件从而实现改变多媒体内容的播放模式的相关操作,提高了可播放文件的画质对比效率。
在一种可能的实施例中,第一多媒体内容和第二多媒体内容为相同的媒体内容。
具体地,第一多媒体内容和第二多媒体内容可以为相同内容,通过第一播放器和第二播放器分别在第一图层和第二图层播放。当第一播放器和第二播放器的设置不同时可以在第一图层和第二图层中呈现不同的效果,使得用户可以直观地观察到不同播放器设置带来的不同播放效果的区别。
通过实施上述实施例中的方法,可以看出第一终端根据在多媒体内容显示区域内创建第一图层和第二图层,并通过第一播放器和第二播放器在第一图层和第二图层中,根据不同的播放器参数播放效果不同的第一图层和第二图层,简化了相关操作,提高了用户的信息获取效率。通过对第一播放器和第二播放器设置透明度,使得第一多媒体内容和第二多媒体内容更符合用户的观看需求,进一步提高了用户对多媒体内容的信息获取效率。通过第一点击操作,进一步减少了相关操作,提高了播放效率。通过文件列表区域选择需要播放的多媒体内容,读取预设存储目录存储的文件,通过针对陀螺仪的旋转操作,改变多媒体内容的播放模式从而减少了切换多媒体内容的相关操作,提高了播放效率。
上述实施例描述了在第一图层播放第一多媒体内容和在第二图层播放第二多媒体图层的情况,基于此在不需要调整第一图层和第二图层面积的情况下,本申请实施例还提供了另一种多媒体内容播放方法。请参见图9,图9为本申请实施例提供的另一种多媒体内容播放方法的流程示意图,可基于图1所示的应用场景实施,如图9所示,包括步骤S901-S903:
S901:响应用户针对第一多媒体内容和第二多媒体内容的选择操作,确定第一多媒体内容和第二多媒体内容的播放类型。
具体地,这里的播放模式指在多媒体内容播放区域划分图层的类型,具体可以是前述实施例中处于不同高度的第一图层和第二图层的蒙版播放模式,在本实施例中的并列播放模式,已经仅包括单独一个图层的单列播放模式等。
S902:若播放模式包括并列播放类型,则显示多媒体内容播放区域,多媒体内容播放区域包括第一图层、第二图层和目标控件;其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。
具体地,这里的播放区域用于播放目标文件,当需要播放的目标文件仅存在单个时,则可将播放区域中的所有空间用于播放目标文件。若目标文件存在多个时,则需要将播放区域分为第一图层和第二图层,分别用于播放不同的目标文件。与前述实施例不同,在本实施例中,不需要划分第一图层和第二图层的高度,包括第一图层、第二图层不会相互覆盖,而是同时播放第一多媒体内容和完整内容和第二多媒体内容和完整内容。请参见图10,图10为本申请实施例提供的一种并列对比模式的播放示意图。如图所示,用于播放目标文件的播放区域被分为第一图层和第二图层,分别可以用于播放不同的目标文件。
S903:第一终端响应于针对播放状态调整控件的触控操作,对目标文件进行播放状态调整,播放状态调整包括以下至少一种:缩放、进度调整、播放暂停或播放恢复。
具体地,这里的缩放指针对正在播放的多媒体内容的缩小和放大。具体可以通过用户手指点击缩放虚拟按钮进行放大或缩小调整,或者通过手势指令通过双指拖远进行放大调整,通过双指拖近进行缩小调整。
这里的进度调整针对正在播放的多媒体内容,主要是视频类型的多媒体内容的播放进度的调整。具体可以通过用户点击快进、快退等虚拟按钮,拖动虚拟进度条进行调整,或者通过手势指令在触控屏上的任意位置,由左向右拖动实现快进调整,由右向左拖动实现快退调整。
这里的暂停播放和恢复播放操作针对正在播放的多媒体内容,具体可以通过用户手指点击暂停播放和恢复播放的虚拟按钮实现暂停状态和播放状态的切换,还可以通过双击触控屏实现暂停状态和播放状态的切换。
在一种可能的实施例中,该方法还包括:分别获取第一多媒体文件的横纵比和第二多媒体文件的横纵比;若第一多媒体文件的横纵比和第二多媒体文件的横纵比相同,则在多媒体内容播放区域确定面积相同的第一图层和第二图层;若第一多媒体文件的横纵比和第二多媒体文件的横纵比不相同,则计算第一多媒体文件的像素数和第二多媒体文件的像素数;根据第一多媒体文件的像素数和第二多媒体文件的像素数,得到第一多媒体文件的面积占比和第二多媒体文件的面积占比,面积占比为占用多媒体内容播放区域总面积的比例;按照第一多媒体文件的面积占比和第二多媒体文件的面积占比,在多媒体内容播放区域确定第一图层和第二图层。
具体地,在多媒体内容播放区域内确定第一图层和第二图层时,还可以根据第一问价拟合第二多媒体文件的横纵比以及像素数等数据,确定不同面积的第一图层和第二图层。若第一多媒体文件和第二多媒体文件的横纵比相同,第一多媒体文件和第二多媒体文件通常为相同源文件通过不同的渲染方式或者播放器处理得到的,此时将第一图层和第二图层的面积设置为相同则可以实现最佳播放效果。
若第一多媒体文件的横纵比和第二多媒体文件的横纵比不相同,证明第一多媒体文件和第二多媒体文件的内容也不同,此时则需要根据第一多媒体文件的像素数和第二多媒体文件的像素数,推测更合理的第一图层和第二图层的面积。这里可以根据第一多媒体文件的像素数和第二多媒体文件的像素数的比值,分配显示区域内的面积,若第一多媒体文件的像素数和第二多媒体文件的像素数的比值为2:1,则确定第一多媒体文件的面积占比为2/3,第二多媒体文件的面积占比为1/3。
此外,分配显示区域内的面积还可以根据像素数较大的目标文件的横纵比确定对应的图层的面积,使得确定的图层更加贴合目标文件的横纵比,减少目标文件的拉伸。示例性地,若第一多媒体文件的像素数较大且横纵比为4:3。首先确定第一多媒体文件的第一图层的面积。若显示区域的横纵比为16:8,且第一图层和第二图层的为上下分布。则将第一多媒体文件的面积占比确定为37.5%,其余部分作为确定为第二显示区域,第二多媒体文件的面积占比为62.5%,以使在播放第一多媒体文件时,第一区域在纵向播放时属于4:3的横纵比,以贴合第一多媒体文件的横纵比。而在第二图层播放的第二多媒体文件则有可能出现第二图层的横纵比与第二多媒体文件不匹配,需要拉伸第二多媒体文件的情况。
可以看出,在第一多媒体文件和第二多媒体文件横纵比相同时按照相同面积确定第一图层和第二图层,在第一多媒体文件和第二多媒体文件横纵比不同时按照第一多媒体文件的像素数和第二多媒体文件的像素数确定第一多媒体文件的面积占比和第二多媒体文件的面积占比,进而确定第一图层和第二图层,从而解决了可播放文件在第一终端播放时可能存在的由于横纵比不匹配,导致的拉伸画面质量下降等问题,进而提高了播放效率和播放效果。
本申请实施例还提供了一种直播内容播放方法,请参见图11,图11为本申请实施例提供的一种直播内容播放方法的流程时序图,如图11所示,包括步骤S1101-S1105:
S1101:第一终端显示目标直播内容播放区域,目标直播内容播放区域包括第一图层、第二图层;其中,第一图层用于播放第一主播账号的第一直播内容,第二图层用于播放第二主播账号的第二直播内容,第一图层在第二图层之上。
具体地,这里的第一图层在第二图层之上,也即是说第一图层和第二图层重合的部分在更上一层的第一图层显示的多媒体内容将会遮挡第二图层显示的多媒体内容。第一图层用于播放第一主播账号的第一直播内容,第二图层用于播放第二主播账号对应的第二直播内容。这里的第一直播内容和第二直播内容分别是第一主播端和第二主播端根据第一主播和第二主播的指令,生成的视频,图片,音频等即时或者预先生成的多媒体内容。这里的第一主播端和第二主播端可以是图1中所示的第二终端。
S1102:第一主播端将第一直播内容发送至服务器。
S1103:第二主播端将第二直播内容发送至服务器。
具体地,这里的第一主播端和第二主播端是不同与第一终端的其他终端,第一终端,第一主播端和第二主播端分别通过各自的网络连接服务器,并且可以通过服务器进行通信。第一主播端和第二主播端,通常包括摄像头,麦克风等输入设备,以分别通过拍摄,收录第一主播和第二主播生成第一直播内容和第二直播内容。在实际的应用场景中,步骤S1102和S1103可以任意顺序多次执行,此处仅为举例,不应理解为对本申请的限制。
S1104:第一终端根据用户的指令获取服务器发送的第一直播内容和第二直播内容。
具体地,用户可以根据触控屏或者其他输入设备向第一终端发送指令,确定在第一图层和第二图层播放的直播内容对应的第一主播账号和第二主播账号;第一终端确定第一主播账号和第二主播账后后,向服务器发送获取第一主播账号的第一直播内容和第二主播账号的第二直播内容的请求,接收服务器转发自第一主播端发送的第一直播内容和自第二主播端发送的第二直播内容。从而在第一终端的第一图层播放第一直播内容和在第二图层播放第二直播内容。
进一步地,若第一主播账号和第二主播账号为正在互动关系,用户在根据第一终端将确定第一图层播放的直播内容确定为第一直播内容和第二直播内容中的任意一个后,在第二图层播放,被确定的直播内容的主播账号处于互动关系的另一个主播账号对应的直播内容。也即是说若第一主播账号和第二主播账号为正在互动关系,第一图层播放的直播内容被用户确定为第一直播内容时,第一终端直接在向服务器获取第一直播内容的同时获取第二直播内容,并且在第一图层播放第一直播内容,在第二图层播放第二直播内容。
S1105:第一终端响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,以使目标直播内容播放区域同时显示第一直播内容的部分内容和第二直播内容的部分内容。
具体地,这里的互动事件指第一终端根据用户通过触控屏等输入设备发送的指令,向其他终端的主播账号进行虚拟礼物赠送,发送评论等互动事件,从而影响被互动的主播账号的终端生成的直播内容,例如在直播内容中添加第一终端发送的评论内容,增长被互动的主播账号的虚拟积分,虚拟热度等。
在第一终端影响被互动的主播账号的直播内容的同时,第一终端同时调整第一图层或第二图层中至少一个的显示面积,示例性地,当第一终端根据用户通过触控屏等输入设备发送的指令执行针对第一主播账号的互动事件后,根据互动事件调整正在第一主播账号的第一直播内容的第一图层的显示面积。示例性地,若互动事件为发送评论则增加第一图层10%的显示面积,若互动事件为虚拟礼物赠送则增加第一图层30%的显示面积。
可以看出,通过第一图层和第二图层播放不同的直播内容,用户在观看直播内容时直播画面无法完全显示,用户可以通过互动事件增加感兴趣的直播内容,促进了观众和主播的互动,提高了用户在观看直播内容的趣味性。
在一种可能的实施例中,目标直播内容播放区域还包括第一区域,第二区域和目标控件,第一区域对应第一图层的显示面积,第二区域对应第二图层的显示面积,目标控件位于第一区域和第二区域之间,响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,包括:响应于针对目标控件的拖动操作,显示直播礼物的赠送界面,直播礼物的赠送界面包括至少一个互动礼物;响应于针对第一主播账号或第二主播账号的至少一个互动礼物赠送操作,移动目标控件以增大第一区域或第二区域的面积。
具体地,这里的目标直播内容播放区域为第一终端的触控屏或者显示屏可以显示直播内容的区域,该区域被分为第一区域和第二区域,第一区域和第二区域分别通过不同的播放透明度播放第一图层的第一直播内容和第二图层的第二直播内容。以在不同的区域显示不同的直播内容。示例性地,在第一图层以更高的播放透明度播放第一直播内容,在第二图层以更高的透明度播放第二直播内容。从而使得第一区域主要播放第一直播内容,用户可以透过第一直播内容看到部分第二直播内容;第二区域主要播放第二直播内容,用户可以透过第二直播内容看到部分第一直播内容。
用户可以通过目标控件,指示第一终端执行针对第一直播内容或第二直播内容的互动事件,例如根据第一终端,向第一直播账号和第二直播账号赠送虚拟礼物或者发送评论等方式,增加改变第一区域和第二区域的面积,从而观测到第一直播内容的全部画面或者第二直播内容的全部画面。
可以看出,用户可以通过目标控件示第一终端执行针对第一直播内容或第二直播内容的互动事件,减少了用户与主播互动的相关操作提高了互动效率,同时根据互动事件改变第一区域和第二区域的面积,进一步促进了观众和主播的互动,提高了用户在观看直播内容的趣味性。
在一种可能的实施例中,互动礼物为默认礼物或随机礼物,方法还包括:响应于针对目标控件的拖动操作,向拖动操作的相反方向对应的第一主播账号或第二主播账号赠送默认礼物或随机礼物,并增大第一区域的面积或第二区域的面积。
具体地,这里的默认礼物为用户确定的礼物类型,随机礼物为多种虚拟礼物类型中的任意一种,示例性地,这里的礼物类型可以为虚拟鲜花,虚拟跑车,虚拟飞机等。用户可以根据互动事件改变第一区域或者第二区域的面积,具体可以对目标控件进行拖动操作,第一终端向拖动操作的相反方向对应的第一主播账号或第二主播账号执行互动事件。
示例性地,若用户向第一区域方向拖动目标控件,则向第二主播账号执行互动事件,并增加第二区域的面积同时减少第一区域的面积;若用户向第二区域方向拖动目标控件,则向第一主播账号执行互动事件,并增加第一区域的面积,同时减少第二区域的面积。
可以看出,通过用户拖动目标控件的操作,第一终端调整对应方向的区域面积,同时向对应的主播账号赠送默认礼物或随机礼物,进一步简化了操作,提高了用户和主播的互动效率。
在一种可能的实施例中,当第一直播内容包括第一主播对象,第二直播内容包括第二主播对象时,目标直播内容播放区域对应直播互动事件,该方法还包括:响应于未从第一直播内容中检测到第一主播对象,和/或未从第二直播内容中检测到第二主播对象,指示直播互动事件已结束。
具体地,这里的第一主播对象指,第一直播内容中的第一主播,第二主播对象指在第二直播内容中的第二主播。这里的未从第一直播内容中检测到第一主播对象,和/或未从第二直播内容中检测到第二主播对象,指播放第一直播内容的第一区域或者播放第二直播内容的第二区域的面积已经等于目标直播内容播放区域的面积。第一终端根据用户的指令执行的互动事件第一直播内容或者第二直播内容的全部画面,上述情况可能是由于用户的指令导致第一区域或者第二区域的面积增加至上限,此时由于第一终端仅显示第一直播内容或者第二直播内容,因此指示直播互动事件结束,进而可以将第一区域和第二区域合并为一个区域,在合并后的区域中播放可以检测到的主播对象对应的直播内容。
可以看出,通过在第一直播内容和第二直播内容中检测第一主播对象第二主播对象,当仅能检测到唯一一个主播对象时,指示直播互动事件已结束,第一终端可以仅播放唯一一个主播对象对应的直播内容,增加了互动内容,提高了用户和主播互动的趣味性。
基于上述配置方法实施例的描述,本申请还提供了一种多媒体内容播放装置1200,该多媒体内容播放装置1200可以是运行于终端中的一个计算机程序(包括程序代码)。该多媒体内容播放装置1200可以应用于图1所示的应用场景。请参见图12,图12为本申请实施例提供的一种多媒体内容播放装置的结构示意图,该多媒体内容播放装置1200包括:
第一显示单元1201:用于显示多媒体内容播放区域,所述多媒体内容播放区域包括第一图层和第二图层;其中,所述第一图层创建有第一播放器,所述第二图层创建有第二播放器,所述第一图层在所述第二图层之上,所述第一播放器用于播放第一多媒体内容,所述第二播放器用于播放第二多媒体内容。
在一种可能的实施例中,多媒体内容播放区域包括第一区域和第二区域,第一图层在第一区域按照第一透明度参数播放第一多媒体内容,第一图层在第二区域按照第二透明度参数播放第一多媒体内容,第二图层在第一区域按照第三透明度参数播放第二多媒体内容,第二图层在第二区域按照第四透明度参数播放第二多媒体内容;其中,第一透明参数小于或等于第三透明度参数,第二透明度参数大于第四透明度参数。
在一种可能的实施例中,多媒体内容播放区域还包括目标控件,目标控件属于控件层,控件层在第一图层之上,第一显示单元1201还具体用于:响应于针对目标控件的拖动操作,调整第一图层或第二图层中至少一个的显示面积,以使多媒体内容播放区域同时显示第一多媒体内容的部分内容和第二多媒体内容的部分内容。
在一种可能的实施例中,多媒体内容播放装置1200还包括切换单元1202:用于响应于针对目标区域的第一点击操作,切换第一多媒体内容或第二多媒体内容。
在一种可能的实施例中,目标区域为第一图层或第二图层;或者目标区域为文件列表区域,文件列表区域用于显示第一多媒体内容或第二多媒体内容对应的文件名称。
在一种可能的实施例中,在目标区域为文件列表区域的情况下,第一显示单元1201还具体用于:读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域。
在一种可能的实施例中,第一终端还包括陀螺仪,切换单元1202还具体用于:响应于针对陀螺仪的旋转操作,切换多媒体内容播放区域的播放模式,播放模式包括横屏播放模式和竖屏播放模式。
在一种可能的实施例中,第一多媒体内容和第二多媒体内容为相同的媒体内容。
基于上述配置方法实施例的描述,本申请还提供了一种直播内容播放装置1300,该直播内容播放装置1300可以是运行于终端中的一个计算机程序(包括程序代码)。该直播内容播放装置1300可以应用于图1所示的应用场景。请参见图13,图13为本申请实施例提供的一种直播内容播放装置的结构示意图,该直播内容播放装置1300包括:
第二显示单元1301:用于显示目标直播内容播放区域,目标直播内容播放区域包括第一图层、第二图层;其中,第一图层用于播放第一主播账号的第一直播内容,第二图层用于播放第二主播账号的第二直播内容,第一图层在第二图层之上;
响应单元1302:用于响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,以使目标直播内容播放区域同时显示第一直播内容的部分内容和第二直播内容的部分内容。
在一种可能的实施例中,目标直播内容播放区域还包括第一区域,第二区域和目标控件,在第一区域对应第一图层的显示面积,第二区域对应第二图层的显示面积,目标控件位于第一区域和第二区域之间,响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积方面,响应单元1302还具体用于:响应于针对目标控件的拖动操作,显示直播礼物的赠送界面,直播礼物的赠送界面包括至少一个互动礼物;响应于针对第一主播账号或第二主播账号的至少一个互动礼物赠送操作,移动目标控件以增大第一区域或第二区域的面积。
在一种可能的实施例中,互动礼物为默认礼物或随机礼物,响应单元1302还具体用于:响应于针对目标控件的拖动操作,向拖动操作的相反方向对应的第一主播账号或第二主播账号赠送默认礼物或随机礼物,并增大第一区域的面积或第二区域的面积。
在一种可能的实施例中,当第一直播内容包括第一主播对象,第二直播内容包括第二主播对象时,目标直播内容播放区域对应直播互动事件,响应单元1302还具体用于:响应于未从第一直播内容中检测到第一主播对象,和/或未从第二直播内容中检测到第二主播对象,指示直播互动事件已结束。
基于上述方法实施例和装置实施例的描述,请参见图14,图14为本申请实施例提供的一种电子设备的结构示意图,如图14所示,本实施例中所描述的电子设备1400,包括处理器1401、存储器1402、通信接口1403以及一个或多个程序,上述一个或多个程序通过应用程序代码的形式被存储在上述存储器中,并且被配置由上述处理器执行,本申请实施例中,上述程序包括用于执行以下步骤的指令:
显示多媒体内容播放区域,多媒体内容播放区域包括第一图层和第二图层;其中,第一图层创建有第一播放器,第二图层创建有第二播放器,第一图层在第二图层之上,第一播放器用于播放第一多媒体内容,第二播放器用于播放第二多媒体内容。
在一种可能的实施例中,多媒体内容播放区域包括第一区域和第二区域,第一图层在第一区域按照第一透明度参数播放第一多媒体内容,第一图层在第二区域按照第二透明度参数播放第一多媒体内容,第二图层在第一区域按照第三透明度参数播放第二多媒体内容,第二图层在第二区域按照第四透明度参数播放第二多媒体内容;其中,第一透明参数小于或等于第三透明度参数,第二透明度参数大于第四透明度参数。
在一种可能的实施例中,多媒体内容播放区域还包括目标控件,目标控件属于控件层,控件层在第一图层之上,方法还包括:响应于针对目标控件的拖动操作,调整第一图层或第二图层中至少一个的显示面积,以使多媒体内容播放区域同时显示第一多媒体内容的部分内容和第二多媒体内容的部分内容。
在一种可能的实施例中,方法还包括:响应于针对目标区域的第一点击操作,切换第一多媒体内容或第二多媒体内容。
在一种可能的实施例中,目标区域为第一图层或第二图层;或者目标区域为文件列表区域,文件列表区域用于显示第一多媒体内容或第二多媒体内容对应的文件名称。
在一种可能的实施例中,在目标区域为文件列表区域的情况下,该方法还包括:读取预设存储目录存储的文件,将预设存储目录下的预设格式文件导入文件列表区域。
在一种可能的实施例中,第一终端还包括陀螺仪,该方法还包括:响应于针对陀螺仪的旋转操作,切换多媒体内容播放区域的播放模式,播放模式包括横屏播放模式和竖屏播放模式。
在一种可能的实施例中,第一多媒体内容和第二多媒体内容为相同的媒体内容。
显示目标直播内容播放区域,目标直播内容播放区域包括第一图层、第二图层;其中,第一图层用于播放第一主播账号的第一直播内容,第二图层用于播放第二主播账号的第二直播内容,第一图层在第二图层之上;响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,以使目标直播内容播放区域同时显示第一直播内容的部分内容和第二直播内容的部分内容。
在一种可能的实施例中,目标直播内容播放区域还包括第一区域,第二区域和目标控件,第一区域对应第一图层的显示面积,第二区域对应第二图层的显示面积,目标控件位于第一区域和第二区域之间,响应于针对第一直播内容或第二直播内容的互动事件,调整第一图层或第二图层中至少一个的显示面积,包括:响应于针对目标控件的拖动操作,显示直播礼物的赠送界面,直播礼物的赠送界面包括至少一个互动礼物;响应于针对第一主播账号或第二主播账号的至少一个互动礼物赠送操作,移动目标控件以增大第一区域或第二区域的面积。
在一种可能的实施例中,互动礼物为默认礼物或随机礼物,方法还包括:响应于针对目标控件的拖动操作,向拖动操作的相反方向对应的第一主播账号或第二主播账号赠送默认礼物或随机礼物,并增大第一区域的面积或第二区域的面积。
在一种可能的实施例中,当第一直播内容包括第一主播对象,第二直播内容包括第二主播对象时,目标直播内容播放区域对应直播互动事件,该方法还包括:响应于未从第一直播内容中检测到第一主播对象,和/或未从第二直播内容中检测到第二主播对象,指示直播互动事件已结束。
示例性地,上述电子设备可包括但不仅限于处理器、存储器、通信接口以及一个或多个程序,还可以包括、内存、电源、应用用户端模块等。本领域技术人员可以理解,所述示意图仅仅是电子设备的示例,并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
本申请实施例还提供了一种计算机存储介质(Memory),所述计算机存储介质是信息处理设备或信息发送设备或信息接收设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括终端中的内置存储介质,当然也可以包括终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了终端的操作***。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(Non-volatile Memory),例如至少一个磁盘存储器;可选的,还可以是至少一个位于远离前述处理器的计算机存储介质。在一个实施例中,可由处理器加载并执行计算机存储介质中存放的一条或多条指令,以实现上述可播放文件的画质对比方法的相应步骤。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (15)
1.一种多媒体内容播放方法,其特征在于,应用于第一终端,所述第一终端包括触控屏,所述方法包括:
显示多媒体内容播放区域,所述多媒体内容播放区域包括第一图层和第二图层;其中,所述第一图层创建有第一播放器,所述第二图层创建有第二播放器,所述第一图层在所述第二图层之上,所述第一播放器用于播放第一多媒体内容,所述第二播放器用于播放第二多媒体内容。
2.根据权利要求1所述的方法,其特征在于,多媒体内容播放区域包括第一区域和第二区域,所述第一图层在所述第一区域按照第一透明度参数播放所述第一多媒体内容,所述第一图层在所述第二区域按照第二透明度参数播放所述第一多媒体内容,所述第二图层在所述第一区域按照第三透明度参数播放所述第二多媒体内容,所述第二图层在所述第二区域按照第四透明度参数播放所述第二多媒体内容;其中,所述第一透明参数小于或等于第三透明度参数,所述第二透明度参数大于第四透明度参数。
3.根据权利要求1所述的方法,其特征在于,所述多媒体内容播放区域还包括目标控件,所述目标控件属于控件层,所述控件层在所述第一图层之上,所述方法还包括:
响应于针对所述目标控件的拖动操作,调整所述第一图层或所述第二图层中至少一个的显示面积,以使所述多媒体内容播放区域同时显示所述第一多媒体内容的部分内容和所述第二多媒体内容的部分内容。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
响应于针对目标区域的第一点击操作,切换所述第一多媒体内容或所述第二多媒体内容。
5.根据权利要求4所述的方法,其特征在于,所述目标区域为所述第一图层或所述第二图层;或者所述目标区域为文件列表区域,所述文件列表区域用于显示所述第一多媒体内容或所述第二多媒体内容对应的文件名称。
6.根据权利要求5所述的方法,其特征在于,在所述目标区域为文件列表区域的情况下,所述方法还包括:
读取预设存储目录存储的文件,将所述预设存储目录下的预设格式文件导入所述文件列表区域。
7.根据权利要求1所述的方法,其特征在于,所述第一终端还包括陀螺仪,所述方法还包括:
响应于针对所述陀螺仪的旋转操作,切换所述多媒体内容播放区域的播放模式,所述播放模式包括横屏播放模式和竖屏播放模式。
8.根据权利要求1所述的方法,其特征在于,所述第一多媒体内容和所述第二多媒体内容为相同的媒体内容。
9.一种直播内容播放方法,其特征在于,所述方法包括:
显示目标直播内容播放区域,所述目标直播内容播放区域包括第一图层、第二图层;其中,所述第一图层用于播放第一主播账号的第一直播内容,所述第二图层用于播放第二主播账号的第二直播内容,所述第一图层在所述第二图层之上;
响应于针对所述第一直播内容或所述第二直播内容的互动事件,调整所述第一图层或所述第二图层中至少一个的显示面积,以使所述目标直播内容播放区域同时显示所述第一直播内容的部分内容和所述第二直播内容的部分内容。
10.根据权利要求9所述的方法,其特征在于,所述目标直播内容播放区域还包括第一区域,第二区域和目标控件,所述第一区域对应所述第一图层的显示面积,所述第二区域对应所述第二图层的显示面积,所述目标控件位于所述第一区域和所述第二区域之间,所述响应于针对所述第一直播内容或所述第二直播内容的互动事件,调整所述第一图层或所述第二图层中至少一个的显示面积,包括:
响应于针对所述目标控件的拖动操作,显示直播礼物的赠送界面,所述直播礼物的赠送界面包括至少一个互动礼物;
响应于针对所述第一主播账号或所述第二主播账号的至少一个互动礼物赠送操作,移动所述目标控件以增大所述第一区域或所述第二区域的面积。
11.根据权利要求10所述的方法,其特征在于,所述互动礼物为默认礼物或随机礼物,所述方法还包括:
响应于针对所述目标控件的拖动操作,向所述拖动操作的相反方向对应的所述第一主播账号或所述第二主播账号赠送所述默认礼物或所述随机礼物,并增大所述第一区域的面积或所述第二区域的面积。
12.根据权利要求9-11任一项所述的方法,其特征在于,当所述第一直播内容包括第一主播对象,所述第二直播内容包括第二主播对象时,所述目标直播内容播放区域对应直播互动事件,所述方法还包括:
响应于未从所述第一直播内容中检测到所述第一主播对象,和/或未从所述第二直播内容中检测到所述第二主播对象,指示所述直播互动事件已结束。
13.一种多媒体内容播放装置,其特征在于,所述多媒体内容播放装置用于执行多媒体内容播放方法,属于第一终端,所述第一终端包括触控屏,所述装置包括:
显示单元:用于显示多媒体内容播放区域,所述多媒体内容播放区域包括第一图层和第二图层;其中,所述第一图层创建有第一播放器,所述第二图层创建有第二播放器,所述第一图层在所述第二图层之上,所述第一播放器用于播放第一多媒体内容,所述第二播放器用于播放第二多媒体内容。
14.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-12任一项所述方法中的步骤的指令。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-12中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311705234.1A CN117714770A (zh) | 2023-12-12 | 2023-12-12 | 多媒体内容播放方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311705234.1A CN117714770A (zh) | 2023-12-12 | 2023-12-12 | 多媒体内容播放方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117714770A true CN117714770A (zh) | 2024-03-15 |
Family
ID=90149229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311705234.1A Pending CN117714770A (zh) | 2023-12-12 | 2023-12-12 | 多媒体内容播放方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117714770A (zh) |
-
2023
- 2023-12-12 CN CN202311705234.1A patent/CN117714770A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6913634B2 (ja) | インタラクティブ・コンピュータ・システムおよびインタラクティブ方法 | |
JP7473930B2 (ja) | 動画再生方法、装置、端末および記憶媒体 | |
US9787627B2 (en) | Viewer interface for broadcast image content | |
JP6441302B2 (ja) | 複数のビューポイントによるビデオの生成 | |
JP7195426B2 (ja) | ディスプレイページのインタラクション制御方法及び装置 | |
CN104010225B (zh) | 显示全景视频的方法和*** | |
CN109688481B (zh) | 媒体导览与播放方法、装置以及电脑可读取媒体 | |
JP2021516911A (ja) | ビデオ生成の方法、装置、電子機器及びコンピュータ読み取り可能記憶媒体 | |
JP6754968B2 (ja) | 動画再生方法、動画再生装置及び動画再生プログラムを記憶したコンピュータ読み取り可能な記憶媒体 | |
US8918737B2 (en) | Zoom display navigation | |
CN109257611A (zh) | 一种视频播放方法、装置、终端设备和服务器 | |
WO2017181599A1 (zh) | 一种显示视频的方法及装置 | |
US20230056898A1 (en) | Systems and methods for creating a non-curated viewing perspective in a video game platform based on a curated viewing perspective | |
KR20140121399A (ko) | 제2 스크린상의 콘텐츠를 동기화하기 위한 방법 및 시스템 | |
US20130174201A1 (en) | Systems and methods for presenting three-dimensional objects in an interactive media guidance application | |
CN103282962A (zh) | 内容排序 | |
EP3328088A1 (en) | Cooperative provision of personalized user functions using shared and personal devices | |
US20140215514A1 (en) | Apparatus of rendering user interface for playing broadcast programs and the method thereof | |
US20170201807A1 (en) | Methods, systems, and media for presenting an advertisement while buffering a video | |
CN103748586B (zh) | 智能电视 | |
CN117714770A (zh) | 多媒体内容播放方法、装置、电子设备及存储介质 | |
JP2021516876A (ja) | 物語選択インターフェースを提供するためのシステムおよび方法 | |
KR20150048961A (ko) | 핫 씬 서비스 시스템, 핫 씬 서비스 방법 및 이를 위한 장치 | |
KR102139331B1 (ko) | 영상 콘텐츠 재생을 위한 장치, 서버 및 방법 | |
JP6289898B2 (ja) | コンテンツ配信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |