CN103631872A - 一种多媒体文件播放方法及电子终端 - Google Patents
一种多媒体文件播放方法及电子终端 Download PDFInfo
- Publication number
- CN103631872A CN103631872A CN201310549043.0A CN201310549043A CN103631872A CN 103631872 A CN103631872 A CN 103631872A CN 201310549043 A CN201310549043 A CN 201310549043A CN 103631872 A CN103631872 A CN 103631872A
- Authority
- CN
- China
- Prior art keywords
- sharpness
- broadcasting
- multimedia file
- storehouse
- default
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种多媒体文件播放方法及电子终端,涉及电子技术领域,可以避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题,可以提高文件播放效果。具体方案为:电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件;若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度;调用播放器采用匹配清晰度播放所述待播放多媒体文件。本发明用于多媒体文件的播放过程中。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种多媒体文件播放方法及电子终端。
背景技术
随着科技的发展,各种电子终端(如手机、掌上电脑、智能电视等)拥有越来越多的功能,从而可以带给用户更多的体验。比如,电子终端可以供用户浏览网页,为用户播放视频、显示图片,下载并播放音乐等。
现有的电子终端(如电视机、电脑以及手机等)在播放视频或者显示图片时,电子终端播放视频或者图片的播放清晰度是预先设置好的。电子终端在获取到待播放图片或者视频后,直接采用预先设置的单一播放清晰度播放获取到的图片或者视频。
但是,由于一个图片或者视频的播放清晰度(如,超清、高清、标清或者流畅,一般可以通过解析多媒体文件而确定)可能与预设的播放清晰度并不相同,并且不同的图片或者视频的最佳播放清晰度可能并不相同,因此,采用预设的单一播放清晰度播放多个图片或者视频时,可能会导致播放清晰度与预先设置的该播放清晰度不匹配的视频或者图片失真。
发明内容
本发明的实施例提供一种多媒体文件播放方法及电子终端,避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例的第一方面,提供一种多媒体文件播放方法,应用于电子终端,可以包括:
在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,所述第一清晰度为所述待播放多媒体文件的播放清晰度;
若所述第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,所述匹配清晰度为所述预设播放清晰度库中与所述第一清晰度相匹配的播放清晰度;
调用所述播放器采用所述匹配清晰度播放所述待播放多媒体文件。
结合第一方面,在一种可能的实现方式中,在预设播放清晰度库中获取匹配清晰度,包括:
采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,所述第二清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度;
若所述第二清晰度与所述第一清晰度匹配成功,则获取所述第二清晰度;
若所述第二清晰度与所述第一清晰度匹配失败,则采用所述预设播放清晰度库中的第三清晰度匹配所述第一清晰度,所述第三清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度;
若所述第三清晰度与所述第一清晰度匹配成功,则获取所述第三清晰度;
若所述第三清晰度与所述第一清晰度匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。
结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述方法还包括:
若所述预设播放清晰度库中不包含与所述第一清晰度匹配的播放清晰度,则显示所述预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;
调用所述播放器采用用户从显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放所述待播放多媒体文件。
结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,确定第一清晰度和待播放多媒体文件,包括:
获取与所述多媒体文件播放指令相对应的多媒体文件集合,所述多媒体文件集合中包含至少一个与所述多媒体文件播放指令所对应的多媒体文件;
通过解析所述多媒体文件集合中的每个多媒体文件,确定每个所述多媒体文件的播放清晰度;
从确定的播放清晰度中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定所述排列在第一位的播放清晰度为所述第一清晰度;
将所述第一清晰度所对应的多媒体文件确定为所述待播放多媒体文件。
结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述方法还包括:
通过调用toast消息提示框,显示所述匹配清晰度。
本发明实施例的第二方面,还提供一种电子终端,可以包括:
第一获取单元,用于在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,所述第一清晰度为与所述多媒体文件播放指令相对应的待播放多媒体文件的播放清晰度;
第二获取单元,用于若所述第一获取单元获取到的所述第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,所述匹配清晰度为所述预设播放清晰度库中与所述第一清晰度相匹配的播放清晰度;
第一播放单元,用于调用所述播放器采用所述第二获取单元获取到的所述匹配清晰度播放所述待播放多媒体文件。
结合第二方面,在一种可能的实现方式中,所述第二获取单元,包括:
第一匹配模块,用于采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,所述第二清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度;
第一确定模块,用于若所述第一匹配模块匹配成功,则获取所述第二清晰度;
第二匹配模块,用于若所述第一匹配模块匹配失败,则采用所述预设播放清晰度库中的第三清晰度匹配所述第一清晰度,所述第三清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度;
第二确定单元,用于若所述第二匹配模块匹配成功,则获取所述第三清晰度;
第三匹配模块,用于若所述第二匹配模块匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。
结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子终端,还包括:
第一显示单元,用于若所述预设播放清晰度库中不包含与所述第一清晰度匹配的播放清晰度,则显示所述预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;
第二播放单元,用于调用所述播放器采用用户从所述第一显示单元显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放所述待播放多媒体文件。
结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述第一获取单元,包括:
获取模块,用于获取与所述多媒体文件播放指令相对应的多媒体文件集合,所述多媒体文件集合中包含至少一个与所述多媒体文件播放指令所对应的多媒体文件;
第三确定模块,用于通过解析所述获取模块获取到的所述多媒体文件集合中的每个多媒体文件,确定每个所述多媒体文件的播放清晰度;
第四确定模块,用于从所述第三确定模块确定的播放清晰度中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定所述排列在第一位的播放清晰度为所述第一清晰度;
第五确定模块,用于将所述第四确定模块确定的所述第一清晰度所对应的多媒体文件确定为所述待播放多媒体文件。
结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述电子终端,还可以包括:
第二显示单元,用于通过调用toast消息提示框,显示所述匹配清晰度。
本发明实施例提供的多媒体文件播放方法及电子终端,电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件;若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度;调用播放器采用匹配清晰度播放所述待播放多媒体文件。与现有技术中,采用设置的固定播放清晰度播放多个图片或者视频可能会导致视频或者图片失真,影响播放效果相比,可以在通过播放每个多媒体文件之前,实时为当前多媒体文件配置播放清晰度,以提高文件播放效果,可以避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1中的一种多媒体文件播放方法的流程示意图;
图2为本发明实施例2中的一种多媒体文件播放方法的流程示意图;
图3为本发明实施例3中的一种电子终端的组成示意图;
图4为本发明实施例3中另的一种电子终端的组成示意图;
图5为本发明实施例3中另的一种电子终端的组成示意图;
图6为本发明实施例3中另的一种电子终端的组成示意图;
图7为本发明实施例3中另的一种电子终端的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
实施例1
本发明实施例提供一种多媒体文件播放方法,如图1所示,包括:
S101、电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,第一清晰度为待播放多媒体文件的播放清晰度。
示例性的,本发明实施例中的电子终端可以为具有多媒体文件播放功能的的电子设备,如手机、ipad、个人电脑、智能电视机等电子设备中的任意一个。
其中,第一清晰度为与多媒体文件播放指令相对应的待播放多媒体文件的播放清晰度。电子终端可以在检测到多媒体文件的播放指令后,获取待播放多媒体文件的源文件。
具体的,由于电子终端可以获取到的与多媒体文件播放指令相对应的多媒体文件的源文件可能不止一个,并且每一个源文件所对应的播放清晰度可能并不相同,因此电子终端可以在获取到的多媒体文件的源文件中确定出一个真正需要播放的多媒体文件,即待播放多媒体文件和待播放多媒体文件的播放清晰度(第一清晰度)。其中,电子终端在检测到多媒体文件播放指令后,确定待播放多媒体文件并获取第一清晰度的方法具体可以包括:电子终端在检测到多媒体文件播放指令后,获取与所述多媒体文件播放指令相对应的多媒体文件集合,多媒体文件集合中包含至少一个与多媒体文件播放指令所对应的多媒体文件;通过解析多媒体文件集合中的每个多媒体文件,确定每个多媒体文件的播放清晰度;从确定的播放清晰度中,按照播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定排列在第一位的播放清晰度为第一清晰度;将第一清晰度所对应的多媒体文件确定为待播放多媒体文件。
S102、若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,电子终端则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度。
其中,电子终端在获取到第一清晰度(即待播放多媒体文件的播放清晰度)后,可以采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,第二清晰度为预设播放清晰度库中,按照播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度;若第二清晰度与第一清晰度匹配成功,则获取第二清晰度;若第二清晰度与第一清晰度匹配失败,则采用预设播放清晰度库中的第三清晰度匹配第一清晰度,第三清晰度为预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度;若所述第三清晰度与所述第一清晰度匹配成功,则获取所述第三清晰度;若所述第三清晰度与所述第一清晰度匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。
进一步的,本发明实施例的方法还可以包括:若预设播放清晰度库中不包含与第一清晰度匹配的播放清晰度,电子终端则显示预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;调用播放器采用用户从显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放待播放多媒体文件。
S103、电子终端调用播放器采用匹配清晰度播放待播放多媒体文件。
进一步可选的,本发明实施例的方法还可以包括:通过调用toast消息提示框,显示匹配清晰度。
本发明实施例提供的多媒体文件播放方法,电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件;若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度;调用播放器采用匹配清晰度播放所述待播放多媒体文件。与现有技术中,采用设置的固定播放清晰度播放多个图片或者视频可能会导致视频或者图片失真,影响播放效果相比,可以在通过播放每个多媒体文件之前,实时为当前多媒体文件配置播放清晰度,以提高文件播放效果,可以避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题。
实施例2
本发明实施例提供一种多媒体文件播放方法,如图2所示,包括:
S201、电子终端检测待播放多媒体文件的播放指令。
示例性的,电子终端可以接收用户对电子终端中的Tv版客户端标识或者快捷方式的点击触发,进入所述Tv版客户端,然后接收用户对所述Tv版客户端中的播放列表中任意一个多媒体文件的节目单的触发,则可以生成该多媒体文件的播放指令。
其中,电子终端中可以包括轮播界面,所述轮播界面中包含所述TV版客户端的标识,TV版客户端的标识可以为轮播界面中的进入TV版客户端的快捷方式图标,电子终端检测到用户对该TV版客户端的标识的触发后,则可以生成TV版客户端的启动指令。其中,轮播界面还可以包括:浏览器的标识、播放记录的标识、文件管理标识和系统设置标识等。
S202、电子终端在检测到多媒体文件播放指令后,获取与多媒体文件播放指令相对应的多媒体文件集合,多媒体文件集合中包含至少一个与多媒体文件播放指令所对应的多媒体文件。
具体的,电子终端可以在检测到待播放多媒体文件的播放指令后,从电子终端的多媒体文件存储空间或者根据该待播放多媒体文件对应网络播放地址,获取该待播放多媒体文件的源文件集合(多媒体文件集合)。
进一步的,由于电子终端可以获取到的待播放多媒体文件的源文件集合(多媒体文件集合)中可能包含至少一个多媒体源文件,并且每一个源文件所对应的播放清晰度可能并不相同,因此电子终端可以在获取到的待播放多媒体文件的源文件中确定出一个真正需要播放的多媒体文件(待播放多媒体文件)和待播放多媒体文件的播放清晰度(第一清晰度),因此本发明实施例的方法还可以包括S203-S205:
S203、电子终端通过解析多媒体文件集合中的每个多媒体文件,确定每个多媒体文件的播放清晰度。
具体的,电子终端可以解析多媒体文件集合中的每个多媒体文件,然后根据解析到的多媒体文件的描述信息确定每个多媒体文件的播放清晰度,其中,多媒体文件的描述信息可以为多媒体文件的属性、多媒体文件的分辨率等信息。
需要说明的是,在本发明实施例中电子终端确定多媒体文件集合中每个多媒体文件的播放清晰度的方法包括但不限于本发明实施例上述所列举的方法,其他确定多媒体文件的播放清晰度的方法本发明实施例这里不再赘述。
S204、电子终端从确定的播放清晰度中,按照播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定排列在第一位的播放清晰度为第一清晰度。
需要说明的是,本发明实施例中的播放清晰度至少可以包括:1080P、超清、高清、标清以及流畅等播放清晰度等级,并且,由于采用不同的播放清晰度播放多媒体文件时,为了保证多媒体文件的播放效果,每一个播放清晰度等级所对应的网络带宽是不同的。
示例性的,1080P可以对应于10M网络带宽;超清可以对应于4M网络带宽;高清可以对应于3M网络带宽;标清可以对应于2M网络带宽;流畅可以对应于1M网络带宽。
例如,若电子终端获取到三个待播放多媒体文件的源文件,其播放清晰度分别为:源文件1的播放清晰度为高清、源文件2的播放清晰度为超清、源文件3的播放清晰度为流畅。由于超清对应于4M网络带宽,高清对应于3M网络带宽,而流畅对应于1M网络带宽,因此,在电子终端获取到的待播放多媒体文件的源文件中,源文件2的播放清晰度(超清)所对应的网络带宽(4M网络带宽)是最高的,则电子终端可以将源文件2的播放清晰度(超清)确定为第一清晰度。
S205、电子终端将第一清晰度所对应的多媒体文件确定为待播放多媒体文件。
其中,由于电子终端在确定第一清晰度后,还可以判断第一清晰度与预配置的清晰度是否匹配,以便于确定该电子终端在采用预配置的清晰度播放第一清晰度所对应的待播放多媒体文件时,是否会导致待播放多媒体文件失真,影响播放效果;因此,本发明实施例的方法还可以包括S206:
S206、电子终端判断第一清晰度与预配置的清晰度是否匹配。
具体的,若电子终端判断得到第一清晰度与预配置的清晰度不匹配,则可以继续按照预设清晰度配置策略在预设播放清晰度库中获取匹配清晰度;若电子终端判断得到第一清晰度与预配置的清晰度相匹配,电子设备则不需要重新设置该电子终端的播放清晰度,可以直接采用预配置的清晰度播放待播放的多媒体文件。
其中,电子终端按照预设清晰度配置策略在预设播放清晰度库中获取匹配清晰度的方法具体可以参考S206-S210中的相关描述。
S207、电子终端采用预设播放清晰度库中的第二清晰度匹配第一清晰度,第二清晰度为所述预设播放清晰度库中,按照播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度。
示例性的,若预设播放清晰度库中包含对应于10M网络带宽的1080P、对应于4M网络带宽的超清、对应于3M网络带宽的高清、对应于2M网络带宽的标清以及对应于1M网络带宽的流畅四种播放清晰度类型。由于,10M网络带宽>4M网络带宽>3M网络带宽>2M网络带宽>1M网络带宽,则电子终端可以将上述四种播放清晰度按照播放清晰度所对应的网络带宽由大到小的顺序,排列为1080P、超清、高清、标清、流畅。
S208、若第二清晰度与所述第一清晰度匹配成功,电子终端则获取第二清晰度。
需要说明的是,电子终端采用预设播放清晰度库中的第二清晰度匹配第一清晰度的具体方法可以为:电子终端判断第二清晰度所对应的网络带宽与第一清晰度所对应的网络带宽之间的差值是否低于第一预设阈值。
其中,第一预设阈值可以为用户在电子终端中预置的网络带宽差值,例如,第一预设阈值可以为0.5M网络带宽。
其中,基于上述播放清晰度排序,在上述实例中第二清晰度则可以为1080P。若第一清晰度为(超清),且第一预设阈值为0.5M网络带宽,电子终端采用10M网络带宽的1080P匹配4M网络带宽的超清,可以确定匹配失败;若第一清晰度为(1080P),且第一预设阈值为0.5M网络带宽,电子终端采用10M网络带宽的1080P匹配4M网络带宽的超清,可以确定匹配成功。
S209、若第二清晰度与第一清晰度匹配失败,电子终端则采用预设播放清晰度库中的第三清晰度匹配第一清晰度,第三清晰度为预设播放清晰度库中,按照播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度。
示例性的,若预设播放清晰度库中,播放清晰度按照播放清晰度所对应的网络带宽由大到小的顺序,排列为1080P、超清、高清、标清、流畅,则第三清晰度可以为超清。
S210、若第三清晰度与第一清晰度匹配成功,电子终端则获取第三清晰度。
具体的,电子终端采用预设播放清晰度库中的第三清晰度匹配第一清晰度的方法可以参考电子终端采用预设播放清晰度库中的第二清晰度匹配第一清晰度中的具体描述,本发明实施例这里不再赘述。
S211、若第三清晰度与第一清晰度匹配失败,电子终端则按照播放清晰度所对应的网络带宽由大到小的顺序,依次采用预设播放清晰度库中的、排列在第二位的播放清晰度之后的播放清晰度匹配第一清晰度。
其中,若电子终端采用预设播放清晰度库中的第三清晰度匹配第一清晰度匹配失败,则电子终端可以采用排列在第三位的播放清晰度(高清)匹配第一清晰度,若匹配成功,则将排列在第三位的播放清晰度(高清)确定为匹配清晰度;若电子终端采用排列在第三位的播放清晰度(高清)匹配第一清晰度匹配失败,电子终端则可以采用排列在第四位的播放清晰度(高清)匹配第一清晰度,,直至获取到匹配清晰度。
进一步的,本发明实施例的方法还可以包括:若预设播放清晰度库中不包含与第一清晰度匹配的播放清晰度,则显示预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;调用播放器采用用户从显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放待播放多媒体文件。
212、电子终端调用播放器采用匹配清晰度播放待播放多媒体文件。
213、电子终端通过调用toast消息提示框,显示匹配清晰度。
其中,电子终端可以通过调用toast消息提示框,向用户提示该电子终端已设置的匹配清晰度。例如,若电子终端已经确定的匹配清晰度为清晰度A,电子终端则可以通过toast消息提示框向用户指示“当前播放清晰度为清晰度A”。
需要说明的是,在本发明实施例中,可以先执行S212,再执行S213;也可以先执行S213,再执行S212;还可以同时执行S212和S213。本发明实施例对S212和S213执行的先后顺序不做限制。
本发明实施例提供的多媒体文件播放方法,电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件;若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度;调用播放器采用匹配清晰度播放所述待播放多媒体文件。。与现有技术中,采用设置的固定播放清晰度播放多个图片或者视频可能会导致视频或者图片失真,影响播放效果相比,可以在通过播放每个多媒体文件之前,实时为当前多媒体文件配置播放清晰度,以提高文件播放效果,可以避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题。
实施例3
本发明实施例提供一种电子终端,如图3所示,可以包括:第一获取单元31、第二获取单元32和第一播放单元33。
第一获取单元31,用于在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,所述第一清晰度为所述待播放多媒体文件的播放清晰度。
第二获取单元32,用于若所述第一获取单元31获取到的所述第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,所述匹配清晰度为所述预设播放清晰度库中与所述第一清晰度相匹配的播放清晰度。
第一播放单元33,用于调用所述播放器采用所述第二获取单元32获取到的所述匹配清晰度播放所述待播放多媒体文件。
进一步的,在本发明实施例的一种应用场景中,如图4所示,所述第二获取单元32,可以包括:第一匹配模块321、第一确定模块322、第二匹配模块323、第二确定单元324第三匹配模块325
第一匹配模块321,用于采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,所述第二清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度。
第一确定模块322,用于若所述第一匹配模块321匹配成功,则获取所述第二清晰度。
第二匹配模块323,用于若所述第一匹配模块321匹配失败,则采用所述预设播放清晰度库中的第三清晰度匹配所述第一清晰度,所述第三清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度。
第二确定模块324,用于若所述第二匹配模块323匹配成功,则获取所述第三清晰度。
第三匹配模块325,用于若所述第二匹配模块323匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。。
进一步的,如图5所示,所述电子终端,还可以包括:第一显示单元34和第二播放单元35。
第一显示单元34,用于若所述预设播放清晰度库中不包含与所述第一获取单元31获取到的所述第一清晰度匹配的播放清晰度,则显示所述预设播放清晰度库中的每个播放清晰度所对应的清晰度选项。
第二播放单元35,用于调用所述播放器采用用户从所述第一显示单元34显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放所述待播放多媒体文件。
进一步的,如图6所示,所述第一获取单元31,包括:获取模块311、第三确定模块312、第四确定模块313和第五确定模块314。
获取模块311,用于获取与所述多媒体文件播放指令相对应的多媒体文件集合,所述多媒体文件集合中包含至少一个与所述多媒体文件播放指令所对应的多媒体文件。
第三确定模块312,用于通过解析所述获取模块311获取到的所述多媒体文件集合中的每个多媒体文件,确定每个所述多媒体文件的播放清晰度。
第四确定模块313,用于从所述第三确定模块312确定的播放清晰度中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定所述排列在第一位的播放清晰度为所述第一清晰度。
第五确定模块314,用于将所述第四确定模块313确定的所述第一清晰度所对应的多媒体文件确定为所述待播放多媒体文件。
进一步可选的,如图7所示,所述电子终端,还可以包括:第二显示单元36。
第二显示单元36,用于通过调用toast消息提示框,显示所述匹配清晰度。
需要说明的是,本发明实施例提供的电子终端中部分功能模块的具体描述可以参考本发明方法实施例中的对应内容的具体描述,本实施例这里不再详细赘述。
本发明实施例提供的电子终端,电子终端在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件;若第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,匹配清晰度为预设播放清晰度库中与第一清晰度相匹配的播放清晰度;调用播放器采用匹配清晰度播放所述待播放多媒体文件。与现有技术中,采用设置的固定播放清晰度播放多个图片或者视频可能会导致视频或者图片失真,影响播放效果相比,可以在通过播放每个多媒体文件之前,实时为当前多媒体文件配置播放清晰度,以提高文件播放效果,可以避免采用现有技术中的视频播放技术会导致视频或者图片失真的问题。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种多媒体文件播放方法,应用于电子终端,其特征在于,包括:
在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,所述第一清晰度为所述待播放多媒体文件的播放清晰度;
若所述第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,所述匹配清晰度为所述预设播放清晰度库中与所述第一清晰度相匹配的播放清晰度;
调用所述播放器采用所述匹配清晰度播放所述待播放多媒体文件。
2.根据权利要求1所述的多媒体文件播放方法,其特征在于,在预设播放清晰度库中获取匹配清晰度,包括:
采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,所述第二清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度;
若所述第二清晰度与所述第一清晰度匹配成功,则获取所述第二清晰度;
若所述第二清晰度与所述第一清晰度匹配失败,则采用所述预设播放清晰度库中的第三清晰度匹配所述第一清晰度,所述第三清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度;
若所述第三清晰度与所述第一清晰度匹配成功,则获取所述第三清晰度;
若所述第三清晰度与所述第一清晰度匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。
3.根据权利要求2所述的多媒体文件播放方法,其特征在于,所述方法还包括:
若所述预设播放清晰度库中不包含与所述第一清晰度匹配的播放清晰度,则显示所述预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;
调用所述播放器采用用户从显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放所述待播放多媒体文件。
4.根据权利要求1所述的多媒体文件播放方法,其特征在于,确定第一清晰度和待播放多媒体文件,包括:
获取与所述多媒体文件播放指令相对应的多媒体文件集合,所述多媒体文件集合中包含至少一个与所述多媒体文件播放指令所对应的多媒体文件;
通过解析所述多媒体文件集合中的每个多媒体文件,确定每个所述多媒体文件的播放清晰度;
从确定的播放清晰度中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定所述排列在第一位的播放清晰度为所述第一清晰度;
将所述第一清晰度所对应的多媒体文件确定为所述待播放多媒体文件。
5.根据权利要求1至4任一所述的多媒体文件播放方法,其特征在于,所述方法还包括:
通过调用toast消息提示框,显示所述匹配清晰度。
6.一种电子终端,其特征在于,包括:
第一获取单元,用于在检测到多媒体文件播放指令后,确定第一清晰度和待播放多媒体文件,所述第一清晰度为所述待播放多媒体文件的播放清晰度;
第二获取单元,用于若所述第一获取单元获取到的所述第一清晰度与为播放多媒体文件的播放器所预配置的清晰度不匹配,则在预设播放清晰度库中获取匹配清晰度,所述匹配清晰度为所述预设播放清晰度库中与所述第一清晰度相匹配的播放清晰度;
第一播放单元,用于调用所述播放器采用所述第二获取单元获取到的所述匹配清晰度播放所述待播放多媒体文件。
7.根据权利要求6所述的电子终端,其特征在于,所述第二获取单元,包括:
第一匹配模块,用于采用所述预设播放清晰度库中的第二清晰度匹配所述第一清晰度,所述第二清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第一位的播放清晰度;
第一确定模块,用于若所述第一匹配模块匹配成功,则获取所述第二清晰度;
第二匹配模块,用于若所述第一匹配模块匹配失败,则采用所述预设播放清晰度库中的第三清晰度匹配所述第一清晰度,所述第三清晰度为所述预设播放清晰度库中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,排列在第二位的播放清晰度;
第二确定模块,用于若所述第二匹配模块匹配成功,则获取所述第三清晰度;
第三匹配模块,用于若所述第二匹配模块匹配失败,则按照所述播放清晰度所对应的网络带宽由大到小的顺序,依次采用所述预设播放清晰度库中的、排列在所述第二位的播放清晰度之后的播放清晰度匹配所述第一清晰度。
8.根据权利要求7所述的电子终端,其特征在于,还包括:
第一显示单元,用于若所述预设播放清晰度库中不包含与所述第一清晰度匹配的播放清晰度,则显示所述预设播放清晰度库中的每个播放清晰度所对应的清晰度选项;
第二播放单元,用于调用所述播放器采用用户从所述第一显示单元显示的清晰度选项中选取的清晰度选项所对应的播放清晰度播放所述待播放多媒体文件。
9.根据权利要求6所述的电子终端,其特征在于,所述第一获取单元,包括:
获取模块,用于获取与所述多媒体文件播放指令相对应的多媒体文件集合,所述多媒体文件集合中包含至少一个与所述多媒体文件播放指令所对应的多媒体文件;
第三确定模块,用于通过解析所述获取模块获取到的所述多媒体文件集合中的每个多媒体文件,确定每个所述多媒体文件的播放清晰度;
第四确定模块,用于从所述第三确定模块确定的播放清晰度中,按照所述播放清晰度所对应的网络带宽由大到小的顺序,获取排列在第一位的播放清晰度,并确定所述排列在第一位的播放清晰度为所述第一清晰度;
第五确定模块,用于将所述第四确定模块确定的所述第一清晰度所对应的多媒体文件确定为所述待播放多媒体文件。
10.根据权利要求6所述的电子终端,其特征在于,还包括:
第二显示单元,用于通过调用toast消息提示框,显示所述匹配清晰度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310549043.0A CN103631872B (zh) | 2013-11-06 | 2013-11-06 | 一种多媒体文件播放方法及电子终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310549043.0A CN103631872B (zh) | 2013-11-06 | 2013-11-06 | 一种多媒体文件播放方法及电子终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103631872A true CN103631872A (zh) | 2014-03-12 |
CN103631872B CN103631872B (zh) | 2018-08-10 |
Family
ID=50212914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310549043.0A Active CN103631872B (zh) | 2013-11-06 | 2013-11-06 | 一种多媒体文件播放方法及电子终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103631872B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072151A (zh) * | 2015-07-03 | 2015-11-18 | 中国联合网络通信集团有限公司 | 一种cdn的内容协同调度方法及系统 |
WO2017161755A1 (zh) * | 2016-03-21 | 2017-09-28 | 乐视控股(北京)有限公司 | 基于在线播放的多媒体数据流量自动调整的方法及装置 |
CN107801057A (zh) * | 2016-08-31 | 2018-03-13 | 法乐第(北京)网络科技有限公司 | 一种播放码率确定方法及装置 |
CN110035318A (zh) * | 2018-11-26 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 视频播放方法、装置和多媒体数据播放方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848205A (zh) * | 2010-03-16 | 2010-09-29 | 深圳市同洲电子股份有限公司 | 一种基于rtsp的移动终端播放流媒体的方法及系统 |
CN101951331A (zh) * | 2010-07-30 | 2011-01-19 | 华南理工大学 | 数字家庭网络多媒体共享系统及其共享方法 |
WO2011146898A2 (en) * | 2010-05-21 | 2011-11-24 | Bologh Mark J | Internet system for ultra high video quality |
CN102802138A (zh) * | 2011-05-25 | 2012-11-28 | 腾讯科技(深圳)有限公司 | 一种视频文件的处理方法和系统、视频代理系统 |
CN103051937A (zh) * | 2011-10-12 | 2013-04-17 | 腾讯科技(深圳)有限公司 | 一种视频播控方法及装置 |
CN103226961A (zh) * | 2013-04-01 | 2013-07-31 | 北京小米科技有限责任公司 | 一种播放方法和装置 |
-
2013
- 2013-11-06 CN CN201310549043.0A patent/CN103631872B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848205A (zh) * | 2010-03-16 | 2010-09-29 | 深圳市同洲电子股份有限公司 | 一种基于rtsp的移动终端播放流媒体的方法及系统 |
WO2011146898A2 (en) * | 2010-05-21 | 2011-11-24 | Bologh Mark J | Internet system for ultra high video quality |
WO2011146898A3 (en) * | 2010-05-21 | 2012-03-29 | Bologh Mark J | Internet system for ultra high video quality |
CN101951331A (zh) * | 2010-07-30 | 2011-01-19 | 华南理工大学 | 数字家庭网络多媒体共享系统及其共享方法 |
CN102802138A (zh) * | 2011-05-25 | 2012-11-28 | 腾讯科技(深圳)有限公司 | 一种视频文件的处理方法和系统、视频代理系统 |
CN103051937A (zh) * | 2011-10-12 | 2013-04-17 | 腾讯科技(深圳)有限公司 | 一种视频播控方法及装置 |
CN103226961A (zh) * | 2013-04-01 | 2013-07-31 | 北京小米科技有限责任公司 | 一种播放方法和装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072151A (zh) * | 2015-07-03 | 2015-11-18 | 中国联合网络通信集团有限公司 | 一种cdn的内容协同调度方法及系统 |
WO2017161755A1 (zh) * | 2016-03-21 | 2017-09-28 | 乐视控股(北京)有限公司 | 基于在线播放的多媒体数据流量自动调整的方法及装置 |
CN107801057A (zh) * | 2016-08-31 | 2018-03-13 | 法乐第(北京)网络科技有限公司 | 一种播放码率确定方法及装置 |
CN110035318A (zh) * | 2018-11-26 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 视频播放方法、装置和多媒体数据播放方法 |
CN110035318B (zh) * | 2018-11-26 | 2020-08-04 | 阿里巴巴集团控股有限公司 | 视频播放方法、装置和多媒体数据播放方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103631872B (zh) | 2018-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107172454B (zh) | 一种视频推荐方法、介质、装置和计算设备 | |
CN109640188B (zh) | 视频预览方法、装置、电子设备及计算机可读存储介质 | |
CN106998486B (zh) | 视频播放方法和装置 | |
CN108495185B (zh) | 一种视频标题生成方法和装置 | |
US20140380375A1 (en) | Page turning method, page turning apparatus and terminal as well as computer readable medium | |
US20180373736A1 (en) | Method and apparatus for storing resource and electronic device | |
CN105072465A (zh) | 一种视频播放控制方法及电子设备 | |
CN104902333A (zh) | 视频评论处理方法及视频评论处理装置 | |
CN103500212A (zh) | 一种多媒体文件推荐方法及电子设备 | |
CN103607642A (zh) | 一种多媒体节目的点播方法及电子设备 | |
CN104581396A (zh) | 一种推广信息的处理方法及装置 | |
KR102505973B1 (ko) | 영상 처리 장치, 이의 제어 방법 및 컴퓨터 프로그램이 기록된 기록 매체 | |
CN109597929A (zh) | 搜索结果的展示方法、装置、终端及可读介质 | |
CN112738633A (zh) | 视频播放的方法、装置、设备及可读存储介质 | |
CN101770371A (zh) | 应用主题内容预览方法及装置 | |
CN104822078A (zh) | 一种视频字幕的遮挡方法及装置 | |
CN103631872A (zh) | 一种多媒体文件播放方法及电子终端 | |
CN103500122A (zh) | 一种多媒体文件播放方法及电子设备 | |
CN104010197A (zh) | 一种视频缩略图生成方法及装置 | |
CN103731737A (zh) | 一种视频信息更新方法及电子设备 | |
CN103530024A (zh) | 一种更新信息指示方法及电子设备 | |
CN103618786A (zh) | 一种播放错误处理方法及服务器 | |
CN103546817A (zh) | 一种基于全视频的数据加载方法及电子设备 | |
CN104967911B (zh) | 多媒体文件插入位置的确定方法及装置 | |
CN106028094A (zh) | 一种视频内容提供方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210629 Address after: 300467 917-2, Chuangzhi building, 482 Zhongxin eco city, Binhai New Area, Tianjin Patentee after: Tianjin Zhirong Innovation Technology Development Co.,Ltd. Address before: 100089 room 6184, 6th floor, building 19, 68 Xueyuan South Road, Haidian District, Beijing Patentee before: LE HOLDINGS (BEIJING) Co.,Ltd. |