The application discloses a player plug-in loading method and device thereof, wherein the method comprises: establishing the performance table plug-in player plug-in, the player plug-in plug-in performance in the table is the fraction of said player plug-in performance attributes; loaded player plug-in, according to the order of loading the plug-in performance table player plug-in scores corresponding to the player plug-in, and use the player plug-in loaded successfully execute the corresponding data operation. Through this application, the success rate of plug-in loading and the performance of the player can be effectively improved.
【技术实现步骤摘要】
播放器插件加载方法及其装置
本申请涉及计算机
,尤其涉及一种播放器插件加载方法及其装置。
技术介绍
目前,大多数播放器中实现每种功能的软件模块都是以插件的方式来实现,同种功能的插件出色程度不一样。播放器中为了提升播放器的灵活性,各种功能都已插件/模块化,模块化后播放器中的插件就便于灵活的替换或者选择。现有播放器插件技术主要分为两种方式,一种就是每种功能(Capability)的插件仅有一个(例如H264的解码模块仅有一个),一旦播放流程中有一种功能的插件加载不成功,则视频播放失败;另一种就是每种功能的插件提供多个,当播放器打开某种功能的插件,第一个失败后会接着打开第二个、第三个…。第二种方式相对于第一种播放的成功性提高了很多,但在性能上会大打折扣。例如,源插件、解复用插件、解码插件、显示插件是播放流程中必不可少的4种功能的插件,如果每种功能的插件的数量为4个,则在极端情况下将查找16次,并且将加载4次。明显地,第二种方式严重影响了播放器的性能。现有技术中一种改进的方式为事先根据经验调试好加载的插件,但这种方式很难根据用户的播放行为和习惯进行调整,且不利于大规 ...
【技术保护点】
一种播放器插件加载方法,其特征在于,包括:建立播放器插件的插件性能表,所述插件性能表中的播放器插件具有表示播放器插件性能的分数属性;加载播放器插件时,根据所述插件性能表中播放器插件的分数的高低顺序加载对应的播放器插件,并使用加载成功的播放器插件执行相应的数据操作。
【技术特征摘要】
1.一种播放器插件加载方法,其特征在于,包括:建立播放器插件的插件性能表,所述插件性能表中的播放器插件具有表示播放器插件性能的分数属性;加载播放器插件时,根据所述插件性能表中播放器插件的分数的高低顺序加载对应的播放器插件,并使用加载成功的播放器插件执行相应的数据操作。2.根据权利要求1所述的方法,其特征在于,还包括:统计播放器插件在数据操作中的性能数据,根据播放器插件的性能数据为播放器插件评分,并更新所述插件性能表中播放器插件的分数。3.根据权利要求2所述的方法,其特征在于,根据以下情况之一或其组合统计播放器插件在数据操作中的性能数据:是否成功打开播放器插件;播放器插件在访问/输入/输出/读取/写入数据过程中是否出现错误;播放器插件在解复用/复用数据过程中是否出现错误;播放器插件在解码/编码数据过程中是否出现错误;播放器插件在渲染/显示数据过程中是否出现错误;播放器插件在过滤/转换/打包/重采样/混合数据过程中是否出现错误。4.根据权利要求2或3所述的方法,其特征在于,根据播放器插件的以下维度信息之一或其组合统计播放器插件在数据操作中的性能数据:加载时间、内存消耗、是否支持并行计算、是否支持多实例运行。5.根据权利要求4所述的方法,其特征在于,还包括:分别为每个维度信息配置对应的加权系数。6.根据权利要求1所述的方法,其特征在于,还包括:所述插件性能表中的播放器插件还具有类型属性,所述插件性能表中具有多个相同类型的播放器插件;判断当前需要加载的播放器插件的类型,根据需要加载的播放器插件的类型确定所述插件性能表中对应类型的播放器插件,并根据确定的播放器插件的分数的高低顺序加载播放器插件。7.根据权利要求1所述的方法,其特征在于,在建立播放器插件的插件性能表时,为所述插件性能表中的播放器插件配置默认的分数。8.一种播放器插件加载装置,其特征在于,包括:建立及维护模块,用于...
【专利技术属性】
技术研发人员:陶伟成,董民,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。