一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多媒体文件展示方法、装置、设备及存储介质与流程

2023-02-19 13:36:52 来源:中国专利 TAG:


1.本发明涉及互联网技术领域,尤其涉及一种多媒体文件展示方法、装置、设备及存储介质。


背景技术:

2.随着计算机网络的快速发展成熟,越来越多的客户逐步开启了从window s平台向信创平台转型,在信创转型过程中遇到业务系统从ie浏览器转移到基于chromium内核的浏览器平台。internet explorer(ie)浏览器中采用的技术很多不适用于chromium内核的浏览器,尤其是ie浏览器下使用的active x控件实现的视频播放功能,无法无缝切换到chromium平台,导致在信创平台下的浏览器无法直接播放网站上的特定格式的视频文件。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供了一种多媒体文件展示方法、装置、设备及存储介质,旨在解决如何精准展示多媒体文件的技术问题。
5.为实现上述目的,本发明提供了一种多媒体文件展示方法,所述多媒体文件展示方法包括:
6.在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息;
7.根据所述多媒体标签信息确定多媒体配置属性信息;
8.根据所述多媒体配置属性信息确定资源定位地址和界面属性信息;
9.根据所述资源定位地址下载对应的目标多媒体文件;
10.根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
11.可选地,所述在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息的步骤,包括:
12.在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的标签数量;
13.在所述标签数量等于预设标签阈值时,获取所述预设标签对应的标签类型信息;
14.在所述标签类型信息满足预设标签类型条件时,获取所述预设标签对应的多媒体标签信息。
15.可选地,所述根据所述多媒体标签信息确定多媒体配置属性信息的步骤,包括:
16.根据所述多媒体标签信息确定标签功能信息及对应的标签属性值;
17.根据所述标签功能信息确定预设标签属性条件;
18.判断所述标签属性值是否满足所述预设标签属性条件;
19.在所述标签属性值满足所述预设标签属性条件时,根据所述标签属性值和所述多
媒体标签信息确定多媒体配置属性信息。
20.可选地,所述根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息的步骤,包括:
21.根据所述标签属性值和所述多媒体标签信息确定多媒体配置标签;
22.根据所述多媒体配置标签确定对应的多媒体配置属性信息。
23.可选地,所述根据所述多媒体配置标签确定对应的多媒体配置属性信息的步骤,包括:
24.根据所述多媒体配置标签确定多媒体配置标识信息;
25.根据所述多媒体配置标识信息获取所述多媒体配置标签对应的多媒体配置属性信息。
26.可选地,所述根据所述多媒体配置属性信息确定资源定位地址和界面属性信息的步骤,包括:
27.根据所述多媒体配置属性信息确定地址符号位置信息;
28.根据所述地址符号位置信息从所述多媒体配置属性信息中提取资源定位地址;
29.根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
30.可选地,所述根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息的步骤,包括:
31.对所述资源定位地址进行访问检测,获得访问检测结果;
32.在所述访问检测结果为成功时,根据所述多媒体配置属性信息确定界面属性信息。
33.可选地,所述根据所述多媒体配置属性信息确定界面属性信息的步骤,包括:
34.根据所述多媒体配置属性信息确定播放器的界面标识信息;
35.根据所述界面标识信息从所述多媒体配置属性信息中提取初始界面属性信息;
36.判断所述初始界面属性信息是否满足预设界面外观条件;
37.在所述初始界面属性信息满足所述预设界面外观条件时,将所述初始界面属性信息作为所述播放器的界面属性信息。
38.可选地,在所述初始界面属性信息不满足所述预设界面外观条件时,根据所述预设界面外观条件对所述初始界面属性信息进行调整,获得待处理界面属性信息;
39.将所述待处理界面属性信息作为所述播放器的界面属性信息。
40.可选地,所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤之前,还包括:
41.获取所述目标多媒体文件的文件存储量;
42.判断所述文件存储量是否大于预设存储阈值;
43.在所述文件存储量大于所述预设存储阈值时,执行所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤。
44.可选地,所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤,包括:
45.根据所述界面属性信息生成功能播放指令;
46.根据所述功能播放指令通过预设播放器插件对所述目标多媒体文件进行展示。
47.此外,为实现上述目的,本发明还提出一种多媒体文件展示装置,所述多媒体文件展示装置包括:
48.获取模块,用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息;
49.确定模块,用于根据所述多媒体标签信息确定多媒体配置属性信息;
50.所述确定模块,还用于根据所述多媒体配置属性信息确定资源定位地址和界面属性信息;
51.下载模块,用于根据所述资源定位地址下载对应的目标多媒体文件;
52.展示模块,用于根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
53.可选地,所述获取模块,还用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的标签数量;
54.所述获取模块,还用于在所述标签数量等于预设标签阈值时,获取所述预设标签对应的标签类型信息;
55.所述获取模块,还用于在所述标签类型信息满足预设标签类型条件时,获取所述预设标签对应的多媒体标签信息。
56.可选地,所述确定模块,还用于根据所述多媒体标签信息确定标签功能信息及对应的标签属性值;
57.所述确定模块,还用于根据所述标签功能信息确定预设标签属性条件;
58.所述确定模块,还用于判断所述标签属性值是否满足所述预设标签属性条件;
59.所述确定模块,还用于在所述标签属性值满足所述预设标签属性条件时,根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息。
60.可选地,所述确定模块,还用于根据所述标签属性值和所述多媒体标签信息确定多媒体配置标签;
61.所述确定模块,还用于根据所述多媒体配置标签确定对应的多媒体配置属性信息。
62.可选地,所述确定模块,还用于根据所述多媒体配置标签确定多媒体配置标识信息;
63.所述确定模块,还用于根据所述多媒体配置标识信息获取所述多媒体配置标签对应的多媒体配置属性信息。
64.可选地,所述确定模块,还用于根据所述多媒体配置属性信息确定地址符号位置信息;
65.所述确定模块,还用于根据所述地址符号位置信息从所述多媒体配置属性信息中提取资源定位地址;
66.所述确定模块,还用于根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
67.可选地,所述确定模块,还用于对所述资源定位地址进行访问检测,获得访问检测结果;
68.所述确定模块,还用于在所述访问检测结果为成功时,根据所述多媒体配置属性
信息确定界面属性信息。
69.此外,为实现上述目的,本发明还提出一种多媒体文件展示设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体文件展示程序,所述多媒体文件展示程序配置为实现如上文所述的多媒体文件展示方法的步骤。
70.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有多媒体文件展示程序,所述多媒体文件展示程序被处理器执行时实现如上文所述的多媒体文件展示方法的步骤。
71.本发明首先在检测到含有预设标签的多媒体文件网页时,获取预设标签对应的多媒体标签信息,然后根据多媒体标签信息确定多媒体配置属性信息;根据多媒体配置属性信息确定资源定位地址和界面属性信息,之后根据资源定位地址下载对应的目标多媒体文件,最后根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示。相较于现有技术中无法在信创平台下直接播放特定格式的多媒体文件,而本发明中获取预设标签对应的资源定位地址和界面属性信息,之后根据资源定位地址和界面属性信息通过预设播放器插件对目标多媒体文件进行展示,从而避免了多媒体文件窗口报错,进而精准展示多媒体文件,提高了用户体验感。
附图说明
72.图1是本发明实施例方案涉及的硬件运行环境的多媒体文件展示设备的结构示意图;
73.图2为本发明多媒体文件展示方法第一实施例的流程示意图;
74.图3为本发明多媒体文件展示方法第二实施例的流程示意图;
75.图4为本发明多媒体文件展示装置第一实施例的结构框图。
76.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
77.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
78.参照图1,图1为本发明实施例方案涉及的硬件运行环境的多媒体文件展示设备结构示意图。
79.如图1所示,该多媒体文件展示设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
80.本领域技术人员可以理解,图1中示出的结构并不构成对多媒体文件展示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
81.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模
块、用户接口模块以及多媒体文件展示程序。
82.在图1所示的多媒体文件展示设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明多媒体文件展示设备中的处理器1001、存储器1005可以设置在多媒体文件展示设备中,所述多媒体文件展示设备通过处理器1001调用存储器1005中存储的多媒体文件展示程序,并执行本发明实施例提供的多媒体文件展示方法。
83.本发明实施例提供了一种多媒体文件展示方法,参照图2,图2为本发明多媒体文件展示方法第一实施例的流程示意图。
84.本实施例中,所述多媒体文件展示方法包括以下步骤:
85.步骤s10:在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息。
86.易于理解的是,本实施例的执行主体可以是具有数据处理、网络通讯和程序运行等功能的通讯设备,该设备还能够根据多媒体配置信息确定资源定位地址和界面属性信息和根据界面属性信息通过预设播放器插件对多媒体文件进行展示等,也可以为其他具有相似功能的计算机设备等,本实施例并不加以限制。
87.预设标签可以理解为用户需要访问多媒体网页对应的标签,例如用户打开《object type="application/x-npvideo"

》网页,object标签为预设标签等。多媒体标签信息为多媒体文件网页中携带的多个标签信息,若多媒体网页信息为《object type="application/x-npvideo"data="https://42.193.96.22/5156.wmv"width=250height=250》《param name='startenabled'value='1'/》,则多媒体标签信息包括type标签、data标签和param标签等,https://42.193.96.22/5156.wmv为资源定位地址,width=250height=250为界面属性信息即视频播放器的边长信息等。
88.需要说明的是,在检测到含有预设标签的多媒体文件网页时,获取预设标签对应的标签数量,在标签数量等于预设标签阈值时,获取预设标签对应的标签类型信息,在标签类型信息满足预设标签类型条件时,获取预设标签对应的多媒体标签信息。其中,预设标签阈值为用户自定义设置,可以为2,还可以为3等。
89.假设预设标签的多媒体文件网页中存在多个标签信息,该标签信息分别为type标签、data标签和param标签,预设标签阈值为3,则预设标签对应的标签数量为3,分别获取type标签、data标签和param标签对应的标签类型信息,若预设标签类型条件为存在元素的类型、视频链链接相关参数信息及对象定义运行参数,则type标签、data标签和param标签满足预设标签类型条件,将type标签、data标签和param标签作为预设标签对应的多媒体标签信息等。
90.步骤s20:根据所述多媒体标签信息确定多媒体配置属性信息。
91.应理解的是,多媒体配置属性信息为多媒体标签信息中多媒体配置标签对应的属性值。
92.根据多媒体标签信息确定标签功能信息及对应的标签属性值,根据标签功能信息确定预设标签属性条件,判断标签属性值是否满足预设标签属性条件,在标签属性值满足预设标签属性条件时,根据标签属性值和多媒体标签信息确定多媒体配置属性信息,其中预设标签属性条件为多媒体标签信息对应的属性条件等。
93.假设多媒体标签信息为data标签和param标签,则data标签对应的预设标签属性条件为获取视频链接相关参数信息,param标签对应的预设标签属性条件为对象定义运行参数,若data标签对应的标签属性值为data="https://42.193.96.22/5156.wmv"、width=250及height=250,param标签对应的标签属性值为param name='startenabled'value='1',则标签属性值满足预设标签属性条件,根据标签属性值和多媒体标签信息确定多媒体配置属性信息。
94.根据标签属性值和多媒体标签信息确定多媒体配置属性信息的处理方式可以为根据标签属性值和多媒体标签信息确定多媒体配置标签,之后根据多媒体配置标签确定对应的多媒体配置属性信息。
95.根据多媒体配置标签确定对应的多媒体配置属性信息的处理方式可以为根据多媒体配置标签确定多媒体配置标识信息,根据多媒体配置标识信息获取多媒体配置标签对应的多媒体配置属性信息。
96.在具体实现中,若标签属性值为param name='startenabled'value='1'、data="https://42.193.96.22/5156.wmv"、width=250及height=250,多媒体标签信息为data标签和param标签,则根据"https://42.193.96.22/5156.wmv"、width=250及height=250从data标签和param标签中选取data标签作为多媒体配置标签,为了能够进一步确定多媒体配置标签,可以获取多媒体配置标签对应的多媒体配置标识信息data,最后根据多媒体配置标识信息获取多媒体配置标签对应的多媒体配置属性信息data="https://42.193.96.22/5156.wmv"、width=250及height=250等。
97.步骤s30:根据所述多媒体配置属性信息确定资源定位地址和界面属性信息。
98.根据多媒体配置属性信息确定地址符号位置信息,之后根据地址符号位置信息从多媒体配置属性信息中提取资源定位地址,最后根据多媒体配置属性信息和资源定位地址确定界面属性信息。地址符号位置信息可以为多媒体配置属性信息中资源定位地址所处位置信息,可以为第一段,还可以为第二段等。
99.假设多媒体配置属性信息为data="https://42.193.96.22/5156.wmv"width=250height=250,地址符号位置信息为第一段,则资源定位地址为https://42.193.96.22/5156.wmv。
100.根据多媒体配置属性信息和资源定位地址确定界面属性信息的处理方式可以为对资源定位地址进行访问检测,获得访问检测结果,在访问检测结果为成功时,根据多媒体配置属性信息确定界面属性信息。
101.访问检测结果为资源定位地址有效或无效,在资源定位地址有效时,访问检测结果为成功,在资源定位地址无效时,访问检测结果为失败等。
102.根据多媒体配置属性信息确定界面属性信息的处理方式为根据多媒体配置属性信息确定播放器的界面标识信息,之后根据界面标识信息从多媒体配置属性信息中提取初始界面属性信息,判断初始界面属性信息是否满足预设界面外观条件,在初始界面属性信息满足预设界面外观条件时,将初始界面属性信息作为播放器的界面属性信息。
103.在本实施例中若多媒体配置属性信息为data="https://42.193.96.22/5156.wmv"width=250height=250,播放器的界面标识信息为width和height,则初始界面属性信息为width=250和height=250,若预设界面外观条件为用户自定义设置的长为
250mm,宽为250mm,则width=250height=250满足预设界面外观条件,并将width=250height=250作为播放器的界面属性信息。
104.在初始界面属性信息不满足预设界面外观条件时,根据预设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息,并将待处理界面属性信息作为播放器的界面属性信息。
105.假设初始界面属性信息为width=160height=160,预设界面外观条件为用户自定义设置的长为200mm,宽为200mm,则初始界面属性信息不满足预设界面外观条件,根据预设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息width=200height=200,将待处理界面属性信息width=200height=200作为播放器的界面属性信息。
106.步骤s40:根据所述资源定位地址下载对应的目标多媒体文件。
107.需要说明的是,目标多媒体文件为待播放多媒体文件,根据资源定位地址可以访问并下载待播放多媒体文件等。
108.步骤s50:根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
109.预设播放器插件可以为全景播放器,该全景播放器底层使用fast forward mpeg,和其它编解码库相比,fast forward mpeg具有多平台支持度好、项目活跃等主要特点。全景播放器的主程序基于mplayer实现,因此具有丰富的功能特性。另外,它支持用户以参数param的方式添加控制组件,包括开始、暂停、快进、快退等按钮。
110.在具体实现中由于界面属性信息为预先设定好的,预设播放器插件可根据预先设定好的界面属性信息将目标多媒体文件进行播放。
111.根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示之前还需要获取目标多媒体文件的文件存储量,之后判断文件存储量是否大于预设存储阈值,在文件存储量大于预设存储阈值时,根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示。预设存储阈值可以为用户自定义设置,可以为1m,还可以为1kb等。
112.根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示的处理方式可以为根据界面属性信息生成功能播放指令,之后根据功能播放指令通过预设播放器插件对目标多媒体文件进行展示。
113.假设界面属性系信息为width=200height=200,则功能播放指令为视频播放界面边长均为200mm,之后根据根据功能播放指令通过预设播放器插件对目标多媒体文件进行播放等。
114.在本实施例中,首先在检测到含有预设标签的多媒体文件网页时,获取预设标签对应的多媒体标签信息,然后根据多媒体标签信息确定多媒体配置属性信息;根据多媒体配置属性信息确定资源定位地址和界面属性信息,之后根据资源定位地址下载对应的目标多媒体文件,最后根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示。相较于现有技术中无法在信创平台下直接播放特定格式的多媒体文件,而本实施例中获取预设标签对应的资源定位地址和界面属性信息,之后根据资源定位地址和界面属性信息通过预设播放器插件对目标多媒体文件进行展示,从而避免了多媒体文件窗口报错,进而精准展示多媒体文件,提高了用户体验感。
115.参考图3,图3为本发明多媒体文件展示方法第二实施例的流程示意图。
116.基于上述第一实施例,在本实施例中,所述步骤s30,包括:
117.步骤s301:根据所述多媒体配置属性信息确定地址符号位置信息。
118.地址符号位置信息可以为多媒体配置属性信息中资源定位地址所处位置信息,可以为第一段,还可以为第二段等。
119.步骤s302:根据所述地址符号位置信息从所述多媒体配置属性信息中提取资源定位地址。
120.假设多媒体配置属性信息为data="https://32.193.96.22/5156.wmv"width=110height=110,地址符号位置信息为第一段,则资源定位地址为https://32.193.96.22/5156.wmv。
121.步骤s303:根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
122.根据多媒体配置属性信息和资源定位地址确定界面属性信息的处理方式可以为对资源定位地址进行访问检测,获得访问检测结果,在访问检测结果为成功时,根据多媒体配置属性信息确定界面属性信息。
123.访问检测结果为资源定位地址有效或无效,在资源定位地址有效时,访问检测结果为成功,在资源定位地址无效时,访问检测结果为失败等。
124.根据多媒体配置属性信息确定界面属性信息的处理方式为根据多媒体配置属性信息确定播放器的界面标识信息,之后根据界面标识信息从多媒体配置属性信息中提取初始界面属性信息,判断初始界面属性信息是否满足预设界面外观条件,在初始界面属性信息满足预设界面外观条件时,将初始界面属性信息作为播放器的界面属性信息。
125.在本实施例中若多媒体配置属性信息为data="https://42.193.95.22/5156.wmv"width=220height=220,播放器的界面标识信息为width和height,则初始界面属性信息为width=220和height=220,若预设界面外观条件为用户自定义设置的长为220mm,宽为220mm,则width=220height=220满足预设界面外观条件,并将width=220height=220作为播放器的界面属性信息。
126.在初始界面属性信息不满足预设界面外观条件时,根据预设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息,并将待处理界面属性信息作为播放器的界面属性信息。
127.假设初始界面属性信息为width=160height=160,预设界面外观条件为用户自定义设置的长为200mm,宽为200mm,则初始界面属性信息不满足预设界面外观条件,根据预设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息width=200height=200,将待处理界面属性信息width=200height=200作为播放器的界面属性信息。
128.在本实施例中首先根据多媒体配置属性信息确定地址符号位置信息,之后根据地址符号位置信息从多媒体配置属性信息中提取资源定位地址,最后根据多媒体配置属性信息和资源定位地址确定界面属性信息,相较于现有技术中直接手动输入地址,而本实施例中从多媒体配置属性信息中确定资源定位地址和界面属性信息,从而实现了精准获取多媒体文件。
129.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有多媒体文件展示程序,所述多媒体文件展示程序被处理器执行时实现如上文所述的多媒体文件展示方法的步骤。
130.参照图4,图4为本发明多媒体文件展示装置第一实施例的结构框图。
131.如图4所示,本发明实施例提出的多媒体文件展示装置包括:
132.获取模块4001,用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息。
133.预设标签可以理解为用户需要访问多媒体网页对应的标签,例如用户打开《object type="application/x-npvideo"

》网页,object标签为预设标签等。多媒体标签信息为多媒体文件网页中携带的多个标签信息,若多媒体网页信息为《object type="application/x-npvideo"data="https://42.193.96.22/5156.wmv"width=250height=250》《param name='startenabled'value='1'/》,则多媒体标签信息包括type标签、data标签和param标签等,https://42.193.96.22/5156.wmv为资源定位地址,width=250height=250为界面属性信息即视频播放器的边长信息等。
134.需要说明的是,在检测到含有预设标签的多媒体文件网页时,获取预设标签对应的标签数量,在标签数量等于预设标签阈值时,获取预设标签对应的标签类型信息,在标签类型信息满足预设标签类型条件时,获取预设标签对应的多媒体标签信息。其中,预设标签阈值为用户自定义设置,可以为2,还可以为3等。
135.假设预设标签的多媒体文件网页中存在多个标签信息,该标签信息分别为type标签、data标签和param标签,预设标签阈值为3,则预设标签对应的标签数量为3,分别获取type标签、data标签和param标签对应的标签类型信息,若预设标签类型条件为存在元素的类型、视频链链接相关参数信息及对象定义运行参数,则type标签、data标签和param标签满足预设标签类型条件,将type标签、data标签和param标签作为预设标签对应的多媒体标签信息等。
136.确定模块4002,用于根据所述多媒体标签信息确定多媒体配置属性信息。
137.应理解的是,多媒体配置属性信息为多媒体标签信息中多媒体配置标签对应的属性值。
138.根据多媒体标签信息确定标签功能信息及对应的标签属性值,根据标签功能信息确定预设标签属性条件,判断标签属性值是否满足预设标签属性条件,在标签属性值满足预设标签属性条件时,根据标签属性值和多媒体标签信息确定多媒体配置属性信息,其中预设标签属性条件为多媒体标签信息对应的属性条件等。
139.假设多媒体标签信息为data标签和param标签,则data标签对应的预设标签属性条件为获取视频链接相关参数信息,param标签对应的预设标签属性条件为对象定义运行参数,若data标签对应的标签属性值为data="https://42.193.96.22/5156.wmv"、width=250及height=250,param标签对应的标签属性值为param name='startenabled'value='1',则标签属性值满足预设标签属性条件,根据标签属性值和多媒体标签信息确定多媒体配置属性信息。
140.根据标签属性值和多媒体标签信息确定多媒体配置属性信息的处理方式可以为根据标签属性值和多媒体标签信息确定多媒体配置标签,之后根据多媒体配置标签确定对
应的多媒体配置属性信息。
141.根据多媒体配置标签确定对应的多媒体配置属性信息的处理方式可以为根据多媒体配置标签确定多媒体配置标识信息,根据多媒体配置标识信息获取多媒体配置标签对应的多媒体配置属性信息。
142.在具体实现中,若标签属性值为param name='startenabled'value='1'、data="https://42.193.96.22/5156.wmv"、width=250及height=250,多媒体标签信息为data标签和param标签,则根据"https://42.193.96.22/5156.wmv"、width=250及height=250从data标签和param标签中选取data标签作为多媒体配置标签,为了能够进一步确定多媒体配置标签,可以获取多媒体配置标签对应的多媒体配置标识信息data,最后根据多媒体配置标识信息获取多媒体配置标签对应的多媒体配置属性信息data="https://42.193.96.22/5156.wmv"、width=250及height=250等。
143.所述确定模块4002,还用于根据所述多媒体配置属性信息确定资源定位地址和界面属性信息。
144.根据多媒体配置属性信息确定地址符号位置信息,之后根据地址符号位置信息从多媒体配置属性信息中提取资源定位地址,最后根据多媒体配置属性信息和资源定位地址确定界面属性信息。地址符号位置信息可以为多媒体配置属性信息中资源定位地址所处位置信息,可以为第一段,还可以为第二段等。
145.假设多媒体配置属性信息为data="https://42.193.96.22/5156.wmv"width=250height=250,地址符号位置信息为第一段,则资源定位地址为https://42.193.96.22/5156.wmv。
146.根据多媒体配置属性信息和资源定位地址确定界面属性信息的处理方式可以为对资源定位地址进行访问检测,获得访问检测结果,在访问检测结果为成功时,根据多媒体配置属性信息确定界面属性信息。
147.访问检测结果为资源定位地址有效或无效,在资源定位地址有效时,访问检测结果为成功,在资源定位地址无效时,访问检测结果为失败等。
148.根据多媒体配置属性信息确定界面属性信息的处理方式为根据多媒体配置属性信息确定播放器的界面标识信息,之后根据界面标识信息从多媒体配置属性信息中提取初始界面属性信息,判断初始界面属性信息是否满足预设界面外观条件,在初始界面属性信息满足预设界面外观条件时,将初始界面属性信息作为播放器的界面属性信息。
149.在本实施例中若多媒体配置属性信息为data="https://42.193.96.22/5156.wmv"width=250height=250,播放器的界面标识信息为width和height,则初始界面属性信息为width=250和height=250,若预设界面外观条件为用户自定义设置的长为250mm,宽为250mm,则width=250height=250满足预设界面外观条件,并将width=250height=250作为播放器的界面属性信息。
150.在初始界面属性信息不满足预设界面外观条件时,根据预设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息,并将待处理界面属性信息作为播放器的界面属性信息。
151.假设初始界面属性信息为width=160height=160,预设界面外观条件为用户自定义设置的长为200mm,宽为200mm,则初始界面属性信息不满足预设界面外观条件,根据预
设界面外观条件对初始界面属性信息进行调整,获得待处理界面属性信息width=200height=200,将待处理界面属性信息width=200height=200作为播放器的界面属性信息。
152.下载模块4003,用于根据所述资源定位地址下载对应的目标多媒体文件。
153.需要说明的是,目标多媒体文件为待播放多媒体文件,根据资源定位地址可以访问并下载待播放多媒体文件等。
154.展示模块4004,用于根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
155.预设播放器插件可以为全景播放器,该全景播放器底层使用fast forward mpeg,和其它编解码库相比,fast forward mpeg具有多平台支持度好、项目活跃等主要特点。全景播放器的主程序基于mplayer实现,因此具有丰富的功能特性。另外,它支持用户以参数param的方式添加控制组件,包括开始、暂停、快进、快退等按钮。
156.在具体实现中由于界面属性信息为预先设定好的,预设播放器插件可根据预先设定好的界面属性信息将目标多媒体文件进行播放。
157.根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示之前还需要获取目标多媒体文件的文件存储量,之后判断文件存储量是否大于预设存储阈值,在文件存储量大于预设存储阈值时,根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示。预设存储阈值可以为用户自定义设置,可以为1m,还可以为1kb等。
158.根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示的处理方式可以为根据界面属性信息生成功能播放指令,之后根据功能播放指令通过预设播放器插件对目标多媒体文件进行展示。
159.假设界面属性系信息为width=200height=200,则功能播放指令为视频播放界面边长均为200mm,之后根据根据功能播放指令通过预设播放器插件对目标多媒体文件进行播放等。
160.在本实施例中,首先在检测到含有预设标签的多媒体文件网页时,获取预设标签对应的多媒体标签信息,然后根据多媒体标签信息确定多媒体配置属性信息;根据多媒体配置属性信息确定资源定位地址和界面属性信息,之后根据资源定位地址下载对应的目标多媒体文件,最后根据界面属性信息通过预设播放器插件对目标多媒体文件进行展示。相较于现有技术中无法在信创平台下直接播放特定格式的多媒体文件,而本实施例中获取预设标签对应的资源定位地址和界面属性信息,之后根据资源定位地址和界面属性信息通过预设播放器插件对目标多媒体文件进行展示,从而避免了多媒体文件窗口报错,进而精准展示多媒体文件,提高了用户体验感。
161.进一步地,所述获取模块4001,还用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的标签数量;
162.所述获取模块4001,还用于在所述标签数量等于预设标签阈值时,获取所述预设标签对应的标签类型信息;
163.所述获取模块4001,还用于在所述标签类型信息满足预设标签类型条件时,获取所述预设标签对应的多媒体标签信息。
164.进一步地,所述确定模块4002,还用于根据所述多媒体标签信息确定标签功能信
息及对应的标签属性值;
165.所述确定模块4002,还用于根据所述标签功能信息确定预设标签属性条件;
166.所述确定模块4002,还用于判断所述标签属性值是否满足所述预设标签属性条件;
167.所述确定模块4002,还用于在所述标签属性值满足所述预设标签属性条件时,根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息。
168.进一步地,所述确定模块4002,还用于根据所述标签属性值和所述多媒体标签信息确定多媒体配置标签;
169.所述确定模块4002,还用于根据所述多媒体配置标签确定对应的多媒体配置属性信息。
170.进一步地,所述确定模块4002,还用于根据所述多媒体配置标签确定多媒体配置标识信息;
171.所述确定模块4002,还用于根据所述多媒体配置标识信息获取所述多媒体配置标签对应的多媒体配置属性信息。
172.进一步地,所述确定模块4002,还用于根据所述多媒体配置属性信息确定地址符号位置信息;
173.所述确定模块4002,还用于根据所述地址符号位置信息从所述多媒体配置属性信息中提取资源定位地址;
174.所述确定模块4002,还用于根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
175.进一步地,所述确定模块4002,还用于对所述资源定位地址进行访问检测,获得访问检测结果;
176.所述确定模块4002,还用于在所述访问检测结果为成功时,根据所述多媒体配置属性信息确定界面属性信息。
177.进一步地,所述确定模块4002,还用于根据所述多媒体配置属性信息确定播放器的界面标识信息;
178.所述确定模块4002,还用于根据所述界面标识信息从所述多媒体配置属性信息中提取初始界面属性信息;
179.所述确定模块4002,还用于判断所述初始界面属性信息是否满足预设界面外观条件;
180.所述确定模块4002,还用于在所述初始界面属性信息满足所述预设界面外观条件时,将所述初始界面属性信息作为所述播放器的界面属性信息。
181.进一步地,所述确定模块4002,还用于在所述初始界面属性信息不满足所述预设界面外观条件时,根据所述预设界面外观条件对所述初始界面属性信息进行调整,获得待处理界面属性信息;
182.所述确定模块4002,还用于将所述待处理界面属性信息作为所述播放器的界面属性信息。
183.进一步地,所述展示模块4004,还用于获取所述目标多媒体文件的文件存储量;
184.所述展示模块4004,还用于判断所述文件存储量是否大于预设存储阈值;
185.所述展示模块4004,还用于在所述文件存储量大于所述预设存储阈值时,执行所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的操作。
186.进一步地,所述展示模块4004,还用于根据所述界面属性信息生成功能播放指令;
187.所述展示模块4004,还用于根据所述功能播放指令通过预设播放器插件对所述目标多媒体文件进行展示。
188.本发明多媒体文件展示装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
189.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
190.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
191.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
192.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
193.本发明还公开了a1、一种多媒体文件展示方法,所述多媒体文件展示方法包括以下步骤:
194.在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息;
195.根据所述多媒体标签信息确定多媒体配置属性信息;
196.根据所述多媒体配置属性信息确定资源定位地址和界面属性信息;
197.根据所述资源定位地址下载对应的目标多媒体文件;
198.根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
199.a2、如a1所述的方法,所述在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息的步骤,包括:
200.在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的标签数量;
201.在所述标签数量等于预设标签阈值时,获取所述预设标签对应的标签类型信息;
202.在所述标签类型信息满足预设标签类型条件时,获取所述预设标签对应的多媒体标签信息。
203.a3、如a1所述的方法,所述根据所述多媒体标签信息确定多媒体配置属性信息的步骤,包括:
204.根据所述多媒体标签信息确定标签功能信息及对应的标签属性值;
205.根据所述标签功能信息确定预设标签属性条件;
206.判断所述标签属性值是否满足所述预设标签属性条件;
207.在所述标签属性值满足所述预设标签属性条件时,根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息。
208.a4、如a3所述的方法,所述根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息的步骤,包括:
209.根据所述标签属性值和所述多媒体标签信息确定多媒体配置标签;
210.根据所述多媒体配置标签确定对应的多媒体配置属性信息。
211.a5、如a4所述的方法,所述根据所述多媒体配置标签确定对应的多媒体配置属性信息的步骤,包括:
212.根据所述多媒体配置标签确定多媒体配置标识信息;
213.根据所述多媒体配置标识信息获取所述多媒体配置标签对应的多媒体配置属性信息。
214.a6、如a1所述的方法,所述根据所述多媒体配置属性信息确定资源定位地址和界面属性信息的步骤,包括:
215.根据所述多媒体配置属性信息确定地址符号位置信息;
216.根据所述地址符号位置信息从所述多媒体配置属性信息中提取资源定位地址;
217.根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
218.a7、如a6所述的方法,所述根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息的步骤,包括:
219.对所述资源定位地址进行访问检测,获得访问检测结果;
220.在所述访问检测结果为成功时,根据所述多媒体配置属性信息确定界面属性信息。
221.a8、如a7所述的方法,所述根据所述多媒体配置属性信息确定界面属性信息的步骤,包括:
222.根据所述多媒体配置属性信息确定播放器的界面标识信息;
223.根据所述界面标识信息从所述多媒体配置属性信息中提取初始界面属性信息;
224.判断所述初始界面属性信息是否满足预设界面外观条件;
225.在所述初始界面属性信息满足所述预设界面外观条件时,将所述初始界面属性信息作为所述播放器的界面属性信息。
226.a9、如a8所述的方法,所述判断所述初始界面属性信息是否满足预设界面外观条件的步骤之后,还包括:
227.在所述初始界面属性信息不满足所述预设界面外观条件时,根据所述预设界面外观条件对所述初始界面属性信息进行调整,获得待处理界面属性信息;
228.将所述待处理界面属性信息作为所述播放器的界面属性信息。
229.a10、如a1-a9任一项所述的方法,其特征在于,所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤之前,还包括:
230.获取所述目标多媒体文件的文件存储量;
231.判断所述文件存储量是否大于预设存储阈值;
232.在所述文件存储量大于所述预设存储阈值时,执行所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤。
233.a11、如a10所述的方法,所述根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示的步骤,包括:
234.根据所述界面属性信息生成功能播放指令;
235.根据所述功能播放指令通过预设播放器插件对所述目标多媒体文件进行展示。
236.本发明还公开了b12、一种多媒体文件展示装置,所述多媒体文件展示装置包括:
237.获取模块,用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的多媒体标签信息;
238.确定模块,用于根据所述多媒体标签信息确定多媒体配置属性信息;
239.所述确定模块,还用于根据所述多媒体配置属性信息确定资源定位地址和界面属性信息;
240.下载模块,用于根据所述资源定位地址下载对应的目标多媒体文件;
241.展示模块,用于根据所述界面属性信息通过预设播放器插件对所述目标多媒体文件进行展示。
242.b13、如b12所述的装置,所述获取模块,还用于在检测到含有预设标签的多媒体文件网页时,获取所述预设标签对应的标签数量;
243.所述获取模块,还用于在所述标签数量等于预设标签阈值时,获取所述预设标签对应的标签类型信息;
244.所述获取模块,还用于在所述标签类型信息满足预设标签类型条件时,获取所述预设标签对应的多媒体标签信息。
245.b14、如b12所述的装置,所述确定模块,还用于根据所述多媒体标签信息确定标签功能信息及对应的标签属性值;
246.所述确定模块,还用于根据所述标签功能信息确定预设标签属性条件;
247.所述确定模块,还用于判断所述标签属性值是否满足所述预设标签属性条件;
248.所述确定模块,还用于在所述标签属性值满足所述预设标签属性条件时,根据所述标签属性值和所述多媒体标签信息确定多媒体配置属性信息。
249.b15、如b14所述的装置,所述确定模块,还用于根据所述标签属性值和所述多媒体标签信息确定多媒体配置标签;
250.所述确定模块,还用于根据所述多媒体配置标签确定对应的多媒体配置属性信息。
251.b16、如b15所述的装置,所述确定模块,还用于根据所述多媒体配置标签确定多媒体配置标识信息;
252.所述确定模块,还用于根据所述多媒体配置标识信息获取所述多媒体配置标签对应的多媒体配置属性信息。
253.b17、如b12所述的装置,所述确定模块,还用于根据所述多媒体配置属性信息确定地址符号位置信息;
254.所述确定模块,还用于根据所述地址符号位置信息从所述多媒体配置属性信息中
提取资源定位地址;
255.所述确定模块,还用于根据所述多媒体配置属性信息和所述资源定位地址确定界面属性信息。
256.b18、如b17所述的装置,所述确定模块,还用于对所述资源定位地址进行访问检测,获得访问检测结果;
257.所述确定模块,还用于在所述访问检测结果为成功时,根据所述多媒体配置属性信息确定界面属性信息。
258.本发明还公开了c19、一种多媒体文件展示设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多媒体文件展示程序,所述多媒体文件展示程序配置为实现如上文所述的多媒体文件展示方法的步骤。
259.本发明还公开了d20、一种存储介质,所述存储介质上存储有多媒体文件展示程序,所述多媒体文件展示程序被处理器执行时实现如上文所述的多媒体文件展示方法的步骤。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献