在线视频播放方法及装置的制造方法

文档序号:8480608阅读:258来源:国知局
在线视频播放方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网领域,特别涉及一种在线视频播放方法及装置。
【背景技术】
[0002]随着科学技术飞速的发展,各种电子设备不断的丰富并方便了大众生活。由于利用电子设备处理信息具有方便快捷、节省资源等优势,使得电子设备成为人们的生活或工作中不可或缺的一部分。其中,通过安装在电子设备内的浏览器可以访问网络资源,例如:视频、网页等。
[0003]然而在一些浏览器中,由于未设置有自动播放视频的视频播放器,当用户打开某一视频文件的播放页面时,视频网站站点会根据浏览器UA(User Agent,用户代理),在页面中提供该视频文件的源地址,并提供调用预定视频播放器的能力;而当用户点击触发视频文件播放的按钮后,浏览器会调用预定视频播放器解析源地址,进而播放该源地址对应的视频文件,因此,在用户点击触发视频文件播放的按钮后,需要等待一定时间才能开始播放该视频文件,这影响到了用户的视频观赏体验。

【发明内容】

[0004]基于上述问题,本发明实施例公开了一种在线视频播放方法及装置,以降低点击播放在线视频时用户所需的等待时间,从而提高用户的视频观赏体验。技术方案如下:
[0005]第一方面,本发明实施例提供了一种在线视频播放方法,包括:
[0006]当浏览器打开一个页面时,判断所述打开的页面是否带有视频文件;
[0007]如果所述打开的页面带有视频文件,调用与所述浏览器相关联的视频播放器解析所述视频文件的源地址;
[0008]当检测到播放该视频文件的触发事件时,调用所述视频播放器播放所述源地址所对应的视频文件。
[0009]可选的,在调用与所述浏览器相关联的视频播放器解析所述视频文件的源地址之后,还包括:
[0010]调用所述视频播放器加载所述源地址所对应的视频文件的数据。
[0011]可选的,所述调用所述视频播放器加载所述源地址所对应的视频文件的数据,包括:
[0012]调用所述视频播放器加载所述源地址所对应的所述视频文件的预定时长的数据。
[0013]可选的,在开始播放所述预定时长的视频数据后,继续加载所述视频文件的数据。
[0014]可选的,本发明实施例所提供的在线视频播放方法还包括:
[0015]当退出所述页面时,释放加载所述视频文件的数据所占用的内存资源。
[0016]第二方面,本发明实施例还提供了一种在线视频播放装置,包括:
[0017]判断模块,用于打开一个页面时,判断所述打开的页面是否带有视频文件;
[0018]源地址解析模块,用于如果所述判断模块判断出所述打开的页面带有视频文件时,调用与所述浏览器相关联的视频播放器解析所述视频文件的源地址;
[0019]视频播放模块,用于当检测到播放该视频文件的触发事件时,调用所述视频播放器播放所述源地址所对应的视频文件。
[0020]可选的,本发明实施例所提供的一种在线视频播放装置还包括:
[0021]加载模块,用于在调用与所述浏览器相关联的视频播放器解析所述视频文件的源地址之后,调用所述视频播放器加载所述源地址所对应的视频文件的数据。
[0022]可选的,所述加载模块,包括:
[0023]加载单元,用于在调用与所述浏览器相关联的视频播放器解析所述视频文件的源地址之后,调用所述视频播放器加载所述源地址所对应的所述视频文件的预定时长的数据。
[0024]可选的,所述加载单元还用于在开始播放所述预定时长的视频数据后,继续加载所述视频文件的数据。
[0025]可选的,本发明实施例所提供的一种在线视频播放装置还包括:
[0026]内存释放模块,用于当退出所述页面时,释放加载所述视频文件的数据所占用的内存资源。
[0027]本方案中,在打开带有视频文件的页面时,便调用与该浏览器相关联的视频播放器解析该视频文件的源地址,而并非在用户点击播放视频文件后,因此,可以降低点击播放在线视频时用户所需的等待时间,从而提高用户的视频观赏体验。
【附图说明】
[0028]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1为本发明实施例所提供的一种在线视频播放方法的第一种流程图;
[0030]图2为本发明实施例所提供的一种在线视频播放方法的第二种流程图;
[0031]图3为本发明实施例所提供的一种在线视频播放装置的第一种结构示意图;
[0032]图4为本发明实施例所提供的一种在线视频播放装置的第二种结构示意图;
[0033]图5为本发明实施例所提供的一种在线视频播放装置的第三种结构示意图。
【具体实施方式】
[0034]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]为了降低点击播放在线视频时用户所需的等待时间,从而提高用户的视频观赏体验,本发明实施例提供了一种在线视频播放方法及装置。
[0036]下面首先对本发明实施例所提供一种在线视频播放方法进行介绍。
[0037]需要说明的是,本发明实施例所提供一种在线视频播放方法适用于安装在电子设备的浏览器。在实际应用中,该电子设备可以为智能手机、笔记本电脑、平板电脑等,该浏览器未安装有能够自动播放视频的视频播放器(例如:flash播放器)。
[0038]如图1所示,一种在线视频播放方法,可以包括:
[0039]S101,当浏览器打开一个页面时,判断所述打开的页面是否带有视频文件;
[0040]可以理解的是,判断所打开的页面是否带有视频文件的方法有多种,例如:判断所打开的页面所对应的URL是否含有视频文件所特有的标识符,当然并不局限于此。
[0041]S102,如果所述打开的页面带有视频文件,调用与该浏览器相关联的视频播放器解析该视频文件的源地址;
[0042]其中,该浏览器相关联的视频播放器可以为浏览器内置的视频播放器、系统自带的视频播放器或者本地安装的视频播放器等。
[0043]S103,当检测到播放该视频文件的触发事件时,调用该视频播放器播放该源地址所对应的视频文件。
[0044]其中,当检测到播放该视频文件的触发事件时,表明用户希望观看该视频,因此,可以调用视频播放器播放该源地址所对应的该视频文件。其中,播放该视频文件的触发事件可以为:点击播放该视频的按钮,当然并不局限于此。
[0045]本方案中,在打开带有视频文件的页面时,便调用与该浏览器相关联的视频播放器解析该视频文件的源地址,而并非在用户点击播放视频文件后,因此,可以降低点击播放在线视频时用户所需的等待时间,从而提高用户的视频观赏体验。
[0046]可选的,为了进一步降低点击播放在线视频时用户所需的等待时间,从而提高用户的视频观赏体验,在本发明的一个可选实施例中,如图2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1