The embodiment of the present application discloses a video file processing method, device, terminal and storage medium, which belongs to the field of computer technology. The first software development kit SDK in the target system service can be invoked by the target system service to communicate with the first application program interface API and obtain behavior information. The first API is in The API embedded in the second SDK of the target application, when the behavior information indicates that the target application has accessed the target video file, obtains the corresponding processing strategy of the characteristic information of the target video file, and processes the target video file. When the target application plays the video file, it can be accessed by the system application through the embedded SDK API, so that the terminal can know the action of the target application and obtain the corresponding processing strategy of the feature information to process the target video file. It can be seen that this embodiment can make the video file be accessed by the target application according to its own characteristics of adaptive processing, improve the video file processing effect.
【技术实现步骤摘要】
视频文件的处理方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种视频文件的处理方法、装置、终端及存储介质。
技术介绍
随着多媒体技术的发展,视频作为信息的载体得到了广泛地应用。例如,用户在日常生活中可以通过观看视频的方式来学习知识、获取新闻或观看文娱节目等。相关技术中,终端将在指定的应用中加载并播放视频。例如,终端可以通过视频播放器、浏览器或者游戏应用等应用播放视频。在指定的应用播放视频时,该应用将根据预设的性能参数处理该视频,并播放经过处理后的视频。然而,当视频的分辨率过高或者压缩率过大时,终端将花费较多的时间处理该视频,导致视频播放出现卡顿。
技术实现思路
本申请实施例提供了一种播放视频的方法、装置、终端及存储介质,可以解决当视频的分辨率过高或者压缩率过大时,终端将花费较多的时间处理该视频,导致视频播放出现卡顿。所述技术方案如下:根据本申请的第一方面,提供了一种播放视频的方法,所述方法包括:通过目标系统服务调用所述目标系统服务中的第一软件开发套件SDK,与第一应用程序接口API进行通信并获取行为信息,第一API是内嵌在所述目标应用中的第二SDK中的API,所述目标系统服务是操作系统提供的应用,所述行为信息是指示所述目标应用访问目标视频文件时的行为的信息,所述目标应用用于播放所述目标视频文件;若所述行为信息指示所述目标应用已访问目标视频文件,则获取所述目标视频文件的特征信息对应的处理策略,所述特征信息是影响所述目标视频文件在播放时的质量的信息,所述处理策略用于指示处理所述目标视频文件的方式;根据所述处理策略处理所述目标视频文件。根据本申 ...
【技术保护点】
1.一种视频文件的处理方法,其特征在于,所述方法包括:通过目标系统服务调用所述目标系统服务中的第一软件开发套件SDK,与第一应用程序接口API进行通信并获取行为信息,第一API是内嵌在所述目标应用中的第二SDK中的API,所述目标系统服务是操作系统提供的应用,所述行为信息是指示所述目标应用访问目标视频文件时的行为的信息,所述目标应用用于播放所述目标视频文件;若所述行为信息指示所述目标应用已访问目标视频文件,则获取所述目标视频文件的特征信息对应的处理策略,所述特征信息是影响所述目标视频文件在播放时的质量的信息,所述处理策略用于指示处理所述目标视频文件的方式;根据所述处理策略处理所述目标视频文件。
【技术特征摘要】
2018.03.13 CN 20181020637661.一种视频文件的处理方法,其特征在于,所述方法包括:通过目标系统服务调用所述目标系统服务中的第一软件开发套件SDK,与第一应用程序接口API进行通信并获取行为信息,第一API是内嵌在所述目标应用中的第二SDK中的API,所述目标系统服务是操作系统提供的应用,所述行为信息是指示所述目标应用访问目标视频文件时的行为的信息,所述目标应用用于播放所述目标视频文件;若所述行为信息指示所述目标应用已访问目标视频文件,则获取所述目标视频文件的特征信息对应的处理策略,所述特征信息是影响所述目标视频文件在播放时的质量的信息,所述处理策略用于指示处理所述目标视频文件的方式;根据所述处理策略处理所述目标视频文件。2.根据权利要求1所述的方法,其特征在于,所述若所述行为信息指示所述目标应用已访问目标视频文件,则获取所述目标视频文件的特征信息对应的处理策略,包括:检测所述行为信息是否指示已调用所述第二SDK中的第二API,所述第二API用于访问所述目标视频文件;当所述行为信息指示已调用所述第二SDK中的第二API时,获取所述目标视频文件的特征信息;根据所述特征信息确定对应的处理策略。3.根据权利要求2所述的方法,其特征在于,所述根据所述特征信息确定对应的处理策略,包括:读取策略文件,所述策略文件包括策略条件和策略信息;检测所述特征信息是否满足所述策略条件;当所述特征信息满足所述策略条件时,将所述策略信息确定为所述特征信息对应的处理策略。4.根据权利要求1所述的方法,其特征在于,所述特征信息包括场景信息和属性信息中至少一种,所述场景信息是指示所述目标应用使用的硬件组件情况的信息,所述属性信息是指示所述目标视频文件所含视频的属性的信息。5.根据权利要求4所述的方法,其特征在于,所述场景信息包括在线播放场景信息或离线播放场景信息。6.根据权利要求4所述的方法,其特征在于,所述属性信息包括:格式信息、压缩比、视频大小、分辨率、帧率和码率中至少一种。7.根据权利要求1至6任一所述的方法,其特征在于,所述处理策略包括预处理策略和播放处理策略中至少一种,所述预处理播放策略是用于...
【专利技术属性】
技术研发人员:陈岩,程杰,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。