利用网页浏览器播放视频的方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及视频播放技术领域,尤其涉及一种利用网页浏览器播放视频的方法、装置及电子设备。
【背景技术】
[0002]随着多媒体技术的不断发展,观看视频已成为人们娱乐或学习的重要方式之一。
[0003]目前,人们观看视频的主要方式为:用网页浏览器访问视频网站,找到要看的节目,然后在线观看。用户也可以找到工具将这些视频下载到本地,但下载到本地后用网页浏览器无法观看,必须安装一个单独的播放器才能播放,这给用户造成了不便。
【发明内容】
[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]所述应用程序调用内嵌在所述应用程序中的网页浏览器,在所述应用程序的显示界面内展示网页浏览器界面。
[0030]结合第一方面至第一方面的第六种实施方式中的任一种实施方式,在第一方面的第七种实施方式中,所述内嵌的视频播放模块为支持丽1¥、1]^、3¥;[、;1^、€4¥、11^|4、8¥;1;'和1]10¥格式的网页播放器。
[0031 ]第二方面,本发明实施例提供一种播放视频的装置,包括:
[0032]界面展示模块,用于展示网页浏览器界面;在展示的所述网页浏览器界面上设置有视频模块入口 ;
[0033]第一接收模块,用于接收通过所述视频模块入口对所要播放的本地视频的选择操作;
[0034]视频数据获取模块,用于根据对所要播放的本地视频的选择操作,获取所要播放的本地视频的视频数据;
[0035]解码模块,用于调用内嵌的解码器对获取到的所述本地视频的视频数据进行解码,并将解码后的视频数据,发送给内嵌的视频播放模块;
[0036]视频播放模块,用于根据所述解码后的视频数据,在所述网页浏览器中对所述本地视频进行播放。
[0037]结合第二方面,在第二方面的第一种实施方式中,所述第一接收模块,包括:
[0038]第一接收子模块,用于接收通过所述视频模块入口输入的进入视频模块的操作指令;
[0039]视频入口展示子模块,用于根据所述操作指令,展示本地视频入口和网络视频入P;
[0040]第二接收子模块,用于接收通过所述本地视频入口对所要播放的本地视频的选择操作。
[0041]结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述本地视频入口包括本地视频的视频列表;其中,所述视频列表中的视频名称与相对应的视频的保存路径相关联;
[0042]所述第二接收子模块,用于接收对所述本地视频的视频列表中所要播放的本地视频的视频名称的选择操作。
[0043]结合第二方面的第一种实施方式,在第二方面的第三种实施方式中,所述第一接收模块,还包括:
[0044]文件夹打开子模块,用于通过所述本地视频入口打开本地视频所在的文件夹;
[0045]所述第二接收子模块,用于接收对所述文件夹中所要播放的本地视频的选择操作。
[0046]结合第二方面至第二方面的第三种实施方式中的任一种实施方式,在第二方面的第四种实施方式中,
[0047]所述视频数据获取模块包括:
[0048]请求发送子模块,用于根据对所要播放的本地视频的选择操作,以网络请求的方式通过本地网络接口向本地的视频服务器发送播放所述本地视频的请求;
[0049]视频数据接收子模块,用于接收所述本地的视频服务器获取并通过本地网络接口发送的所述本地视频的视频数据。
[0050]结合第二方面的第四种实施方式,在第二方面的第五种实施方式中,所述的播放视频的装置,还包括:
[0051 ]格式转换模块,用于对接收到的所述本地的视频服务器发送的所述本地视频的视频数据进行视频格式转换,获得所述网页浏览器支持播放的视频数据;
[0052]所述解码模块,用于调用内嵌的解码器对经过视频格式转换后获得的所述视频数据进行解码。
[0053]结合第二方面至第二方面的第五种实施方式中的任一种实施方式,在第二方面的第六种实施方式中,所述界面展示模块,用于接收一打开的应用程序的调用,在所述应用程序