CN106557511B - 一种视频适配处理方法、装置及终端 - Google Patents
一种视频适配处理方法、装置及终端 Download PDFInfo
- Publication number
- CN106557511B CN106557511B CN201510631707.7A CN201510631707A CN106557511B CN 106557511 B CN106557511 B CN 106557511B CN 201510631707 A CN201510631707 A CN 201510631707A CN 106557511 B CN106557511 B CN 106557511B
- Authority
- CN
- China
- Prior art keywords
- offline
- video
- terminal
- videos
- category
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供一种视频适配处理方法、装置及终端,其中的方法可包括:获取终端中通过视频应用所下载的至少一个离线视频的源文件;对所述至少一个离线视频的源文件进行适配解析,获得所述至少一个离线视频的属性信息;在所述终端中显示所述至少一个离线视频的属性信息。本发明可以对终端中通过视频应用所下载的离线视频的源文件进行适配解析,以清楚、直观地展示离线视频的相关内容,方便对终端中的离线视频进行有效管理。
Description
技术领域
本发明涉及互联网技术领域,具体涉及视频处理技术领域,尤其涉及一种视频适配处理方法、装置及终端。
背景技术
终端中可安装一个或多个视频应用以为终端侧用户提供视频上传、视频下载、视频播放等服务。目前,许多视频应用均提供离线视频服务,也就是说,允许终端侧用户将离线视频下载至终端,那么即使在终端处于无网络连接状态下,用户仍然可以享受离线视频播放服务。然而,由于开发或运营的需要,每个视频应用均有各自的离线视频管理规范,例如:以较为隐藏的路径存储离线视频的源文件,或者,以乱码表示源文件的名称,或者,不支持其他视频应用调用本视频应用所下载的离线视频等等,这使得终端侧用户对已下载的离线视频的相关内容了解不够直观、清楚,也不利于用户对离线视频进行清理、整理等管理操作。
发明内容
本发明实施例提供一种视频适配处理方法、装置及终端,可以对终端中通过视频应用所下载的离线视频的源文件进行适配解析,以清楚、直观地展示离线视频的相关内容,方便对终端中的离线视频进行有效管理。
本发明实施例第一方面提供一种视频适配处理方法,可包括:
获取终端中通过视频应用所下载的至少一个离线视频的源文件;
对所述至少一个离线视频的源文件进行适配解析,获得所述至少一个离线视频的属性信息;
在所述终端中显示所述至少一个离线视频的属性信息。
进一步,所述获取终端中通过视频应用所下载的至少一个离线视频的源文件,包括:
在终端的存储空间中定位所述视频应用的离线存储路径;
按照所述离线存储路径获取通过所述视频应用所下载的至少一个离线视频的源文件。
进一步,所述对所述至少一个离线视频的源文件进行适配解析,获得所述至少一个离线视频的属性信息,包括:
获取所述视频应用对应的适配方案;
采用所述适配方案对所述至少一个离线视频的源文件进行解析,获得所述至少一个离线视频的属性信息;
所述属性信息包括:名称、大小、缩略图、下载进度及播放进度中的至少一种。
进一步,所述属性信息包括播放进度;所述在所述终端中显示所述至少一个离线视频的属性信息,包括:
按照所述至少一个离线视频的播放进度对所述至少一个离线视频进行归类,获得第一类别和第二类别,所述第一类别包括所述至少一个离线视频中被完整观看的离线视频,所述第二类别包括所至少一个离线视频中未被完整观看的离线视频;
在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息。
进一步,若所述视频应用的数量为一个以上,所述在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息之前,还包括:
按照所述视频应用的数量对每个类别下所包含的离线视频进行分组,每个类别下得到一个以上的显示组,每一个显示组包含一个或多个来自同一视频应用的离线视频;
统计每个类别下各显示组所包含的离线视频的数量;
在每个类别下按照数量从大到小的顺序对各显示组进行排序。
进一步,所述在所述终端中显示所述至少一个离线视频的属性信息之后,还包括:
当检测到针对所述至少一个离线视频的清理请求时,从所述终端中删除所请求清理的离线视频的源文件。
本发明实施例第二方面提供一种视频适配处理装置,可包括:
获取单元,用于终端中通过视频应用所下载的至少一个离线视频的源文件;
适配解析单元,用于对所述至少一个离线视频的源文件进行适配解析,获得所述至少一个离线视频的属性信息;
显示单元,用于在所述终端中显示所述至少一个离线视频的属性信息。
进一步,所述获取单元包括:
路径定位单元,用于在终端的存储空间中定位所述视频应用的离线存储路径;
源文件获取单元,用于按照所述离线存储路径获取通过所述视频应用所下载的至少一个离线视频的源文件。
进一步,所述适配解析单元包括:
方案获取单元,用于获取所述视频应用对应的适配方案;
源文件解析单元,用于采用所述适配方案对所述至少一个离线视频的源文件进行解析,获得所述至少一个离线视频的属性信息;
所述属性信息包括:名称、大小、缩略图、下载进度及播放进度中的至少一种。
进一步,所述属性信息包括播放进度;所述显示单元包括:
归类单元,用于按照所述至少一个离线视频的播放进度对所述至少一个离线视频进行归类,获得第一类别和第二类别,所述第一类别包括所述至少一个离线视频中被完整观看的离线视频,所述第二类别包括所至少一个离线视频中未被完整观看的离线视频;
分区显示单元,用于在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息。
进一步,若所述视频应用的数量为一个以上,所述显示单元还包括:
分组单元,用于按照所述视频应用的数量对每个类别下所包含的离线视频进行分组,每个类别下得到一个以上的显示组,每一个显示组包含一个或多个来自同一视频应用的离线视频;
数量统计单元,用于统计每个类别下各显示组所包含的离线视频的数量;
排序单元,用于在每个类别下按照数量从大到小的顺序对各显示组进行排序。
进一步,所述装置还包括:
清理单元,用于当检测到针对所述至少一个离线视频的清理请求时,从所述终端中删除所请求清理的离线视频的源文件。
本发明实施例第三方面一种终端,可包括上述第二方面所述的视频适配处理装置。
实施本发明实施例,具有如下有益效果:
本发明实施例可以获取终端中通过视频应用所下载的至少一个离线视频的源文件,并对这些离线视频的源文件进行适配解析获得离线视频的属性信息,最后在终端中显示所述离线视频的属性信息;视频适配处理过程能够清楚、直观地展示离线视频的相关内容,既方便终端侧用户查看,又方便对终端中的离线视频进行有效管理,提升终端的智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种终端的内部结构示意图;
图2为本发明实施例提供的一种视频适配处理装置的结构示意图;
图3为本发明实施例提供的一种视频适配处理方法的流程图;
图4为本发明实施例提供的另一种视频适配处理方法的流程图;
图5a为本发明实施例提供的一种视频应用的适配解析过过程的一个示意图;
图5b为本发明实施例提供的一种视频应用的适配解析过过程的另一个示意图;
图5c为本发明实施例提供的一种视频应用的适配解析过过程的又一个示意图;
图6a为本发明实施例提供的另一种视频应用的适配解析过过程的一个示意图;
图6b为本发明实施例提供的另一种视频应用的适配解析过过程的另一个示意图;
图6c为本发明实施例提供的另一种视频应用的适配解析过过程的又一个示意图;
图6d为本发明实施例提供的另一种视频应用的适配解析过过程的又一个示意图;
图7a为本发明实施例提供的一种离线视频的属性信息的显示示意图;
图7b为本发明实施例提供的另一种离线视频的属性信息的显示示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,为本发明实施例提供的一种终端的内部结构示意图;此处的终端可包括但不限于:PC(Personal Computer,个人计算机)、PDA(平板电脑)、智能手机、智能可穿戴设备等等。如图1所示,终端可包括但不限于:处理器、用户接口、网络接口及存储器,在本发明的一些实施例中,处理器、用户接口、网络接口及存储器可通过总线或其他方式连接,图1中以通过总线连接为例。其中,用户接口可包括:用于输出的显示屏(Display)以及用于输入的键盘(Keyboard),可以理解的是,此处的键盘可以为实体键盘,也可以为触屏虚拟键盘。其中,处理器(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心。存储器存储了操作***、视频应用以及视频适配处理装置。操作***可以包括但不限于:Windows***(一种操作***)、Android(安卓,一种移动操作***)***、IOS***(一种移动操作***)等等。视频应用是指能够提供视频上传、视频下载、视频播放等服务的应用程序。终端中可安装一个或多个视频应用并在终端的操作***之上运行这些视频应用以为终端侧用户提供服务。通常,在终端联网状态下视频应用可提供视频在线播放服务;若视频通过该视频应用被下载至终端的存储空间,所下载的视频又可称为离线视频,该视频应用还可提供离线视频播放服务,即在终端处于无网络连接状态下依然可以在终端中播放离线视频的服务。视频适配处理装置可以为终端内的一个应用程序,例如:该视频适配处理装置可以为终端内的安全应用程序;视频适配处理装置可以对终端中通过视频应用所下载的离线视频进行适配解析、属性显示等一系列处理。
本发明实施例中,终端内的视频适配处理装置可以获取终端中通过视频应用所下载的至少一个离线视频的源文件,并对这些离线视频的源文件进行适配解析获得离线视频的属性信息,最后在终端中显示所述离线视频的属性信息;视频适配处理过程能够清楚、直观地展示离线视频的相关内容,既方便终端侧用户查看,又方便对终端中的离线视频进行有效管理,提升终端的智能性。
基于图1所示的终端结构的描述,可一并参见图2,为本发明实施例提供的一种视频适配处理装置的结构示意图;该装置可包括:获取单元101、适配解析单元102和显示单元103。可选地,该装置还可包括:清理单元104。
进一步,所述获取单元101可包括:路径定位单元1001和源文件获取单元1002。所述适配解析单元102可包括:方案获取单元2001和源文件解析单元2002。所述显示单元103可包括:归类单元3001和分区显示单元3002,可选地,所述显示单元103还可包括:分组单元3003、数量统计单元3004和排序单元3005。
需要说明的是,由于视频适配处理装置具体通过图2所示的各单元来对终端中通过视频应用下载的至少一个离线视频进行一系列的适配处理,因此,附图2所示的各单元的功能可结合下述的方法实施例进行描述。
请参见图3,为本发明实施例提供的一种视频适配处理方法的流程图;本实施例所示方法的流程可以由图1所示的视频适配处理装置所执行,具体可以由图2所示的视频适配处理装置的各单元所执行。该方法可包括以下步骤S101-S103。
步骤S101由所述获取单元101所执行,具体为:获取终端中通过视频应用所下载的至少一个离线视频的源文件。
一个离线视频的源文件可包括但不限于:该离线视频的播放文件、缩略图以及配置文件等内容。其中,离线视频的播放文件通常可以指mp4(Moving Picture ExpertsGroup 4,动态图像专家组4)、flv(flash video,一种视频格式)、avi(Audio VideoInterleaved,音频视频交错格式)等可在视频播放器中进行播放的视频文件。离线视频的缩略图是指可代表离线视频的图像,并且属于经图像压缩处理技术处理后形成的小图,通常包含指向离线视频的超链接。离线视频的配置文件是指记录离线视频的名称、大小、下载进度、播放进度等等属性信息的文件,该配置文件可以表现为一个单独的文件形式,也可以表现为多个文件形式的组合。通过视频应用所下载的离线视频的源文件被存储至终端的存储空间中,所述获取单元101从终端的存储空间中获取离线视频的源文件。需要说明的是,本发明实施例中所述至少一个离线视频的源文件既可以来自于同一个视频应用,也就是通过同一个视频应用所下载并存储至终端中;也可以来自两个或两个以上视频应用,也就是通过两个或两个以上视频应用所下载并存储至终端中。
步骤S102由所述适配解析单元102所执行,具体为:对所述至少一个离线视频的源文件进行适配解析,获得所述至少一个离线视频的属性信息。
一般地,由于开发或运营的需要,现有技术中通过视频应用所下载的离线视频的源文件在终端的表现形式通常不够清楚直观,例如:离线视频的源文件的文件名通常为乱码;或者,离线视频的源文件需要采用一些特殊方式(如需要采用某些命令行,或者需要采用文本工具等等)才能进行查看;或者,离线视频的源文件通常不直接显示离线视频的名称、播放记录等属性信息。这样,终端侧的普通用户无法直观获知所下载的离线视频的相关内容,并且,也不便于用户对终端内已存储的离线视频进行查看、清理等管理操作。基于此,本发明实施例中,由所述适配解析单元102对至少一个离线视频的源文件进行适配解析,获得这些离线视频的属性信息,此处的属性信息可包括但不限于:名称、大小、缩略图、下载进度、播放进度及播放格式中的至少一种;并将所获得的至少一个离线视频的属性信息交由显示单元103进行显示。
步骤S103由所述显示单元103所执行,具体为:在所述终端中显示所述至少一个离线视频的属性信息。
所述显示单元103将至少一个离线视频的属性信息在终端中进行显示,那么,终端侧的用户可以清楚、直观地获知终端内已存储的离线视频的相关内容,并且方便对这些离线视频进行查看、播放、清理等管理操作。
请参见图4,为本发明实施例提供的另一种视频适配处理方法的流程图;本实施例所示方法的流程可以由图1所示的视频适配处理装置所执行,具体可以由图2所示的视频适配处理装置的各单元所执行。该方法可包括以下步骤S201-S210。
步骤S201-S202由所述获取单元101所执行,具体包括:
步骤S201由所述路径定位单元1001所执行,具体为:在终端的存储空间中定位所述视频应用的离线存储路径。
终端可以安装一个或多个视频应用,每个视频应用均有各自的离线视频管理规范,此处的离线视频管理规范可涵盖:离线存储路径,离线视频的源文件所包含的内容,以及离线视频的源文件的表现形式等等;例如:按照视频应用A所定义的离线视频管理规范,视频应用A的离线存储路径为/A/offlindata/,也就是说通过视频应用A所下载的离线视频的源文件被存储至终端中/A/offlindata/路径下。再如:按照视频应用B所定义的离线视频管理规范,视频应用B的离线存储路径为/data/com.B.video/files,也就是说通过视频应用B所下载的离线视频的源文件被存储至终端中/data/com.B.video/files路径下。所述路径定位单元1001可以从终端中定位视频应用的离线存储路径。
步骤S202由所述源文件获取单元1002所执行,具体为:按照所述离线存储路径获取通过所述视频应用所下载的至少一个离线视频的源文件。
所述源文件获取单元1002可以从所述离线存储路径下获得所述至少一个离线视频的源文件,按照上述例子,可以从/A/offlindata/路径下获得通过视频应用A所下载的离线视频的源文件,可以从/data/com.B.video/files路径下获得通过视频应用B所下载的离线视频的源文件。
步骤S203-S204由所述适配解析单元102所执行,具体包括:
步骤S203由所述方案获取单元2001所执行,具体为:获取所述视频应用对应的适配方案。
由于每个视频应用均有各自的离线视频管理规范,那么,若要对通过各个视频应用所下载的离线视频的源文件进行适配解析,也需要采用针对每个视频应用的离线视频管理规范相对应的适配方案,此处的适配方案可涵盖:怎样理解离线视频的源文件的表现形式,怎样解析离线视频的源文件所包含的内容,应当从离线视频的源文件中的哪些部分获得属性信息等等。当视频应用在终端中进行安装时,该视频应用对应的适配方案即可以存储于终端的存储空间中。所述方案获取单元2001可以从终端的存储空间中获得视频应用对应的适配方案。
步骤S204由所述源文件解析单元2002所执行,具体为:采用所述适配方案对所述至少一个离线视频的源文件进行解析,获得所述至少一个离线视频的属性信息。所述源文件解析单元2002按照所述方案获取单元2001所获取的适配方案来对至少一个离线视频的源文件进行适配解析,从而获得这些离线视频的属性信息。
下面将以视频应用A和视频应用B两个具体实例来说明所述适配解析单元102的具体适配解析过程:
请参见图5a-图5c,为本发明实施例提供的一种视频应用的适配解析示意图;图5a-图5c中,按照视频应用A的离线视频管理规范,通过视频应用A所下载的离线视频被存储至/A/offlindata/路径下;如图5a所示,在该/A/offlindata/路径下共包含四个离线视频a1、a2、a3和a4的源文件;以离线视频a1的源文件为例,该源文件所包含的内容可参见图5b,其中,文件名为“1-4”的文件为该离线视频a1的播放片段,这些播放片段共同组成该离线视频A1的播放文件。1.png为该离线视频a1的缩略图。info是离线视频a1的配置文件,其记录了离线视频a1的名称、大小、下载进度及播放进度等等属性信息。按照视频应用A对应的适配方案,那么,可以采用文本工具打开info从而查看到图5c所示内容,可从“progress”字段中获得离线视频a1的下载进度;从“title”字段中获得离线视频a1的名称;从“Playtime”字段中获得离线视频a1已被播放的时间,该已被播放的时间可用于表示离线视频a1的播放进度;而从“seconds”字段中可获得离线视频a1的总时长。
请参见图6a-图6d,为本发明实施例提供的另一种视频应用的适配解析示意图;图6a-图6d中,按照视频应用B的离线视频管理规范,通过视频应用B所下载的离线视频被存储至/data/com.B.video/files路径下;如图6a所示,在该/data/com.B.video/files路径下共包含三个离线视频b1、b2和b3的源文件;以离线视频b1的源文件为例,该源文件所包含的内容可参见图6b,其中b1.Bcfg是离线视频b1的配置文件,其记录了离线视频b1的名称、大小、下载进度等等属性信息。按照视频应用B对应的适配方案,那么,可以采用文本工具打开此配置文件可查看到图6c所示内容,其中,可从“text”字段中获得离线视频b1的名称,从“progress”字段中获得离线视频b1的下载进度,从“imgUrl”字段中获得离线视频b1的缩略图在网络上的地址。另外,视频应用B还定义了由数据库rc_tbl表格存储离线视频的播放进度,此数据库表格的存储地址为/data/data/com.B.video/databases/Bvideo.db路径下,此表格可参见图6d所示。按照视频应用B对应的适配方案,那么,可以从图6d所示表格中的“videoPlayTime”项获得离线视频b1已被播放的时间(时间为s),该已被播放的时间可用于表示离线视频b1的播放进度,需要说明的是,若存在某离线视频的源文件,但图6d所示表格中不存在该离线视频的播放记录,表明该离线视频未被播放过;若“videoPlayTime”项的值为0,表示已经播放完毕。图6d所示表格中“videoDuration”表明离线视频的总时长。
步骤S205-S209由所述显示单元103所执行,具体包括:
步骤S205由所述归类单元3001所执行,具体为:按照所述至少一个离线视频的播放进度对所述至少一个离线视频进行归类,获得第一类别和第二类别,所述第一类别包括所述至少一个离线视频中被完整观看的离线视频,所述第二类别包括所至少一个离线视频中未被完整观看的离线视频。
步骤S206由所述分组单元3003所执行,具体为:按照所述视频应用的数量对每个类别下所包含的离线视频进行分组,每个类别下得到一个以上的显示组,每一个显示组包含一个或多个来自同一视频应用的离线视频。
步骤S207由所述数量统计单元3004所执行,具体为:统计每个类别下各显示组所包含的离线视频的数量。
步骤S208由所述排序单元3005所执行,具体为:在每个类别下按照数量从大到小的顺序对各显示组进行排序。
步骤S209由所述分区显示单元3002所执行,具体为:在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息。
所述显示单元103的显示过程可包含三种可行的实施方式,在第一种可行的实施方式中,所述显示单元103直接在终端中显示至少一个离线视频的属性信息。
如果离线视频的属性信息包含播放进度,在此情况下,所述显示单元103还存在以下两种可行的实施方式,其中一种可行的实施方式中,如果所述至少一个离线视频的源文件既可能来自于同一视频应用,那么,所述显示单元103仅执行步骤S205和S209,具体为:将这些离线视频首先分为已被完整观看(已看完)的类别和未被完整观看(未看完,包括未被播放及被播放但播放不完整)的类别,再在终端中区分显示已看完的离线视频和未看完的离线视频。请一并参见图7a,所有离线视频均来自视频应用A,且已看完的离线视频和未看完的离线视频被区分显示。
在另一种可行的实施方式中,如果所述至少一个离线视频来自一个以上视频应用,那么所述显示单元103需要执行步骤S205-S209,具体为:首先将这些离线视频首先分为已被完整观看(已看完)的类别和未被完整观看(未看完)的类别;每一个类别下将来自同一视频应用的离线视频归纳为一个显示组,按照显示组中离线视频数量由大到小排列,最后将已看完的离线视频和未看完的离线视频进行区分显示。请一并参见图7b,已看完的离线视频和未看完的离线视频被区分显示,并且,已看完的类别下有两个显示组,排序在前的显示组共2个离线视频均来自视频应用A,排序在后的显示组共1个离线视频均来自视频应用B;同样,未看完的类别下有两个显示组,排序在前的显示组共2个离线视频均来自视频应用C,排序在后的显示组共1个离线视频来自视频应用D。
步骤S210由所述清理单元104所执行,具体为:当检测到针对所述至少一个离线视频的清理请求时,从所述终端中删除所请求清理的离线视频的源文件。
在图7a或图7b所示的显示界面中,终端侧用户可选择对某一个或多个离线视频进行清理,如在图7a 或 7b 中勾选待清理的离线视频,那么,所述清理单元104则将用户所选择的离线视频的源文件从终端中删除,以释放终端的存储空间。
需要说明的是,用户对离线视频的管理操作除了步骤S210所述的清理操作之外,还可以包含播放操作,例如:用户可点击图7a或图7b中的各个离线视频发起播放请求,那么,如果所请求播放的离线视频为通用播放格式,本发明实施例的视频适配处理装置可以将该离线视频传递至终端的通用播放器中进行播放;如果所请求的离线视频为特殊播放格式,本发明实施例的视频适配处理装置可以将该离线视频传递至其对应的视频应用,由视频应用中的播放器进行播放。
通过上述各实施例的描述,本发明实施例可以获取终端中通过视频应用所下载的至少一个离线视频的源文件,并对这些离线视频的源文件进行适配解析获得离线视频的属性信息,最后在终端中显示所述离线视频的属性信息;视频适配处理过程能够清楚、直观地展示离线视频的相关内容,既方便终端侧用户查看,又方便对终端中的离线视频进行有效管理,提升终端的智能性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种视频适配处理方法,其特征在于,包括:
获取终端中通过视频应用所下载的至少两个离线视频的源文件;所述至少两个离线视频的源文件是通过所述终端中的至少两个视频应用下载并存储于所述终端中的;
获取每个视频应用对应的适配方案,其中,每个视频应用对应的适配方案是当所述视频应用在终端中进行安装时被存储于所述终端中的;
采用所述适配方案对所述至少两个离线视频的源文件进行适配解析,获得所述至少两个离线视频的属性信息;
在所述终端中的同一显示界面中显示所述至少两个离线视频的属性信息。
2.如权利要求1所述的方法,其特征在于,所述获取终端中通过视频应用所下载的至少两个离线视频的源文件,包括:
在终端的存储空间中定位所述视频应用的离线存储路径;
按照所述离线存储路径获取通过所述视频应用所下载的至少两个离线视频的源文件。
3.如权利要求1或2所述的方法,其特征在于,所述属性信息包括:名称、大小、缩略图、下载进度及播放进度中的至少一种。
4.如权利要求3所述的方法,其特征在于,所述属性信息包括播放进度;所述在所述终端中的同一显示界面中显示所述至少两个离线视频的属性信息,包括:
按照所述至少两个离线视频的播放进度对所述至少两个离线视频进行归类,获得第一类别和第二类别,所述第一类别包括所述至少两个离线视频中被完整观看的离线视频,所述第二类别包括所述至少两个离线视频中未被完整观看的离线视频;
在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息。
5.如权利要求4所述的方法,其特征在于,所述在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息之前,还包括:
按照所述视频应用的数量对每个类别下所包含的离线视频进行分组,每个类别下得到一个以上的显示组,每一个显示组包含一个或多个来自同一视频应用的离线视频;
统计每个类别下各显示组所包含的离线视频的数量;
在每个类别下按照数量从大到小的顺序对各显示组进行排序。
6.如权利要求5所述的方法,其特征在于,所述在所述终端中的同一显示界面中显示所述至少两个离线视频的属性信息之后,还包括:
当检测到针对至少一个离线视频的清理请求时,从所述终端中删除所请求清理的离线视频的源文件。
7.一种视频适配处理装置,其特征在于,包括:
获取单元,用于终端中通过视频应用所下载的至少两个离线视频的源文件;所述至少两个离线视频的源文件是通过所述终端中的至少两个视频应用下载并存储于所述终端中的;
适配解析单元,用于对所述至少两个离线视频的源文件进行适配解析,获得所述至少两个离线视频的属性信息;
显示单元,用于在所述终端中的同一显示界面中显示所述至少两个离线视频的属性信息;
所述适配解析单元包括:
方案获取单元,用于获取每个视频应用对应的适配方案,其中,每个视频应用对应的适配方案是当所述视频应用在终端中进行安装时被存储于所述终端中的;
源文件解析单元,用于采用所述适配方案对所述至少两个离线视频的源文件进行解析,获得所述至少两个离线视频的属性信息。
8.如权利要求7所述的装置,其特征在于,所述获取单元包括:
路径定位单元,用于在终端的存储空间中定位所述视频应用的离线存储路径;
源文件获取单元,用于按照所述离线存储路径获取通过所述视频应用所下载的至少两个离线视频的源文件。
9.如权利要求7或8所述的装置,其特征在于,所述适配解析单元包括:
所述属性信息包括:名称、大小、缩略图、下载进度及播放进度中的至少一种。
10.如权利要求9所述的装置,其特征在于,所述属性信息包括播放进度;所述显示单元包括:
归类单元,用于按照所述至少两个离线视频的播放进度对所述至少一个离线视频进行归类,获得第一类别和第二类别,所述第一类别包括所述至少一个离线视频中被完整观看的离线视频,所述第二类别包括所至少两个离线视频中未被完整观看的离线视频;
分区显示单元,用于在所述终端中分区显示所述第一类别及所述第二类别分别包含的离线视频的属性信息。
11.如权利要求10所述的装置,其特征在于,所述显示单元还包括:
分组单元,用于按照所述视频应用的数量对每个类别下所包含的离线视频进行分组,每个类别下得到一个以上的显示组,每一个显示组包含一个或多个来自同一视频应用的离线视频;
数量统计单元,用于统计每个类别下各显示组所包含的离线视频的数量;
排序单元,用于在每个类别下按照数量从大到小的顺序对各显示组进行排序。
12.如权利要求11所述的装置,其特征在于,还包括:
清理单元,用于当检测到针对至少一个离线视频的清理请求时,从所述终端中删除所请求清理的离线视频的源文件。
13.一种终端,其特征在于,包括如权利要求7-12任一项所述的视频适配处理装置。
14.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中包含程序,所述程序被用于执行如权利要求1-6任一项所述的视频适配处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510631707.7A CN106557511B (zh) | 2015-09-29 | 2015-09-29 | 一种视频适配处理方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510631707.7A CN106557511B (zh) | 2015-09-29 | 2015-09-29 | 一种视频适配处理方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106557511A CN106557511A (zh) | 2017-04-05 |
CN106557511B true CN106557511B (zh) | 2020-05-26 |
Family
ID=58416880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510631707.7A Active CN106557511B (zh) | 2015-09-29 | 2015-09-29 | 一种视频适配处理方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106557511B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763387A (zh) * | 2008-12-25 | 2010-06-30 | 新奥特硅谷视频技术有限责任公司 | 一种显示视频音频资料的方法和装置 |
CN104219561A (zh) * | 2014-08-20 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种离线视频的清理方法和用户设备 |
CN104837057A (zh) * | 2014-08-07 | 2015-08-12 | 腾讯科技(北京)有限公司 | 视频文件播放方法、装置和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090089396A1 (en) * | 2007-09-27 | 2009-04-02 | Yuxi Sun | Integrated Method of Enabling a Script-Embedded Web Browser to Interact with Drive-Based Contents |
-
2015
- 2015-09-29 CN CN201510631707.7A patent/CN106557511B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101763387A (zh) * | 2008-12-25 | 2010-06-30 | 新奥特硅谷视频技术有限责任公司 | 一种显示视频音频资料的方法和装置 |
CN104837057A (zh) * | 2014-08-07 | 2015-08-12 | 腾讯科技(北京)有限公司 | 视频文件播放方法、装置和*** |
CN104219561A (zh) * | 2014-08-20 | 2014-12-17 | 北京奇艺世纪科技有限公司 | 一种离线视频的清理方法和用户设备 |
Non-Patent Citations (1)
Title |
---|
视频客户端离线缓存功能;今夏Summer;《简书》;20150813;正文第1-10页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106557511A (zh) | 2017-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10587920B2 (en) | Cognitive digital video filtering based on user preferences | |
CN110378732B (zh) | 信息显示方法、信息关联方法、装置、设备及存储介质 | |
US11190821B2 (en) | Methods and apparatus for alerting users to media events of interest using social media analysis | |
US11871063B2 (en) | Intelligent multi-device content distribution based on internet protocol addressing | |
WO2018192437A1 (zh) | 媒体内容推荐方法、服务器、客户端及存储介质 | |
US9374411B1 (en) | Content recommendations using deep data | |
CN109286850B (zh) | 一种基于弹幕的视频标注方法及终端 | |
US20170091291A1 (en) | Historical summary visualizer for news events | |
CN107172454A (zh) | 一种视频推荐方法、介质、装置和计算设备 | |
US20140279075A1 (en) | Interactive advertising | |
CN108196760B (zh) | 一种采用悬浮列表进行收藏处理的方法、装置及存储介质 | |
US10887421B2 (en) | Relevant secondary-device content generation based on associated internet protocol addressing | |
CN111460285A (zh) | 信息处理方法、装置、电子设备和存储介质 | |
CN107133263B (zh) | Poi推荐方法、装置、设备及计算机可读存储介质 | |
WO2022247220A1 (zh) | 界面处理方法及装置 | |
US20240022789A1 (en) | Optimization of content representation in a user interface | |
CN108256071B (zh) | 录屏文件的生成方法、装置、终端及存储介质 | |
CN110851712A (zh) | 书籍信息的推荐方法、设备以及计算机可读介质 | |
US10091452B2 (en) | Electronic device and method for recording and displaying script | |
US20170070784A1 (en) | Interactive content generation for thin client applications | |
CN111031117B (zh) | 一种多媒体文件下载方法及相关装置 | |
CN106557511B (zh) | 一种视频适配处理方法、装置及终端 | |
CN107480269B (zh) | 对象展示方法及***、介质和计算设备 | |
US10482105B1 (en) | External verification of content popularity | |
CN112135199B (zh) | 基于多类型视频源的视频播放方法及相关设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |