一种投屏播放视频的方法及装置制造方法及图纸

技术编号:14753221 阅读:79 留言:0更新日期:2017-03-02 10:41
本发明专利技术实施例是关于一种投屏播放视频的方法及装置,该方法包括:接收移动终端发送的投屏请求,投屏请求包括播放器标识和视频标识;调用智能终端的网页浏览器打开与播放器标识对应的网页播放器;调用网页播放器向服务器发送第一网络请求,第一网络请求包括视频标识和跨域请求标识;接收服务器发送的视频文件和第一响应请求,第一响应请求包括允许跨域参数;在网络浏览器识别出第一响应请求中具有允许跨域参数时,调用网络播放器播放视频文件。本发明专利技术实施例提供的方案可以在投屏播放视频的过程中,使得智能终端利用移动终端发送的视频标识在服务器上直接获取视频文件,无需用户等待便可以直接播放视频文件,从而提高了用户观看视频的效率。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,更具体的说,涉及投屏播放视频的方法及装置
技术介绍
目前,利用智能手机向智能电视投屏播放视频的方案已经非常成熟,行业内主要采用智能手机向智能电视传输视频文件的方式来实现投屏播放视频。在上述相关技术中,投屏播放视频的执行过程为:首先,用户在智能手机预先存储的多个视频文件中选择一个视频文件,并向智能手机输入投屏播放该视频文件的指令;然后,在智能手机接收到该指令时,智能手机会与智能电视建立通信连接,通过该通信连接向智能电视发送该视频文件和播放该视频文件的请求;最后,在智能电视接收到完整的视频文件和播放该视频文件的请求时,智能电视便会开始播放该视频文件。在研究和实践过程中,专利技术人发现上述相关技术至少存在以下问题:在智能电视接收到移动终端发送的完整的视频文件时,智能电视才会播放该视频文件,如果完整的视频文件的容量较大,那么智能手机向智能电视发送完整的视频文件需要较长的时间,那么用户也需要等待较长的时间。而且,智能手机的存储空间有限,如果智能手机上并没有存储用户想要观看的视频,那么只能在智能手机上下载用户想要观看的视频,所以用户同样会等待较长的时间。因此,采用上述相关技术来实现投屏播放视频可能会浪费大量的时间,从而降低了用户观看视频的效率。
技术实现思路
本专利技术实施例提供一种投屏播放视频的方法及装置,使得智能终端利用移动终端发送的视频标识在服务器上直接获取视频文件。根据本专利技术实施例的第一方面,提供一种投屏播放视频的方法,包括:接收移动终端发送的投屏请求,投屏请求包括播放器标识和视频标识;调用智能终端的网页浏览器打开与播放器标识对应的网页播放器;调用网页播放器向服务器发送第一网络请求,第一网络请求包括视频标识和跨域请求标识;接收服务器发送的视频文件和第一响应请求,第一响应请求包括允许跨域参数;在网络浏览器识别出第一响应请求中具有允许跨域参数时,调用网络播放器播放视频文件。可选的,调用智能终端的网页浏览器打开与播放器标识对应的网页播放器的步骤包括:确定与播放器标识对应的播放器地址;在网页浏览器的地址栏中输入播放器地址;调用网页浏览器打开播放器地址对应的网页播放器。其中,智能终端可以根据预先存储的播放器标识与播放器地址的对应关系,确定出与播放器标识对应的播放器地址,然后在网页浏览器的地址栏中输入播放器地址,并调用网页浏览器打开播放器地址对应的网页播放器,从而可以快速的打开网页播放器。可选的,调用网页播放器播放视频文件的步骤包括:判断视频文件是否为索引文件;在视频文件不为索引文件时,调用网络播放器播放视频文件;在视频文件为索引文件时,获取视频文件内的视频地址,调用网页播放器向服务器发送第二网络请求,第二网络请求包括视频地址和跨域请求标识,接收服务器发送的目标视频文件和第二响应请求,第二响应请求包括允许跨域参数,在网络浏览器识别出第二响应请求中具有允许跨域参数时,调用网络播放器播放目标视频文件。其中,在视频文件不为索引文件时,说明视频文件就是可以播放的文件,那么智能终端可以调用网络播放器播放视频文件。在视频文件为索引文件时,说明视频文件不是可以播放的文件,而是具有至少一个视频地址的索引文件,那么智能终端便会利用视频文件内的视频地址在服务器上获取可以播放的目标视频文件,并调用网络播放器播放目标视频文件。本专利技术实施例可以根据视频文件是否为索引文件执行不同的操作,从而可以适应不同场景。根据本专利技术实施例的第二方面,提供一种投屏播放视频的方法,包括:接收智能终端发送的具有视频标识的网络请求;获取网络请求中的跨域请求标识;确定与跨域请求标识对应的允许跨域参数,跨域请求标识与允许跨域参数的对应关系为预先存储在服务器中;确定与视频标识对应的视频文件,视频标识与视频文件的对应关系为预先存储在服务器中;向智能终端发送视频文件和第一响应请求,第一响应请求包括允许跨域参数。可选的,在接收智能终端发送的具有视频标识的网络请求的步骤之后,方法还包括:判断网络请求中是否具有跨域请求标识;在网络请求中具有跨域请求标识时,执行获取网络请求中的跨域请求标识的步骤;在网络请求中不具有跨域请求标识时,确定与视频标识对应的视频文件,向智能终端发送视频文件和第二响应请求。其中,服务器可以根据网络请求中是否具有跨域请求标识,来决定向智能终端发送的响应请求中是否携带允许跨域参数,从而可以适应不同的应用场景。根据本专利技术实施例的第三方面,提供一种投屏播放视频的装置,包括:第一接收模块,用于接收移动终端发送的投屏请求,投屏请求包括播放器标识和视频标识;打开模块,用于调用智能终端的网页浏览器打开与播放器标识对应的网页播放器;发送模块,用于调用网页播放器向服务器发送第一网络请求,第一网络请求包括视频标识和跨域请求标识;第二接收模块,用于第二接收模块,用于接收服务器发送的视频文件和第一响应请求,第一响应请求包括允许跨域参数;播放模块,用于在网络浏览器识别出第一响应请求中具有允许跨域参数时,调用网络播放器播放视频文件。可选的,打开模块包括:确定子模块,用于确定与播放器标识对应的播放器地址;输入子模块,用于在网页浏览器的地址栏中输入播放器地址;打开子模块,用于调用网页浏览器打开播放器地址对应的网页播放器。可选的,播放模块包括:判断子模块,用于判断视频文件是否为索引文件;播放子模块,用于在视频文件不为索引文件时,调用网络播放器播放视频文件;控制子模块,用于在视频文件为索引文件时,获取视频文件内的视频地址,调用网页播放器向服务器发送第二网络请求,第二网络请求包括视频地址和跨域请求标识,接收服务器发送的目标视频文件和第二响应请求,第二响应请求包括允许跨域参数,在网络浏览器识别出第二响应请求中具有允许跨域参数时,调用网络播放器播放目标视频文件。根据本专利技术实施例的第四方面,提供一种投屏播放视频的装置,包括:接收模块,用于接收智能终端发送的具有视频标识的网络请求;获取模块,用于获取网络请求中的跨域请求标识;第一确定模块,用于确定与跨域请求标识对应的允许跨域参数,跨域请求标识与允许跨域参数的对应关系为预先存储在服务器中;第二确定模块,用于确定与视频标识对应的视频文件,视频标识与视频文件的对应关系为预先存储在服务器中;发送模块,用于向智能终端发送视频文件和第一响应请求,第一响应请求包括允许跨域参数。可选的,装置还包括:判断模块,用于判断网络请求中是否具有跨域请求标识;触发模块,用于在网络请求中具有跨域请求标识时,触发获取模块;控制模块,用于在网络请求中不具有跨域请求标识时,确定与视频标识对应的视频文件,向智能终端发送视频文件和第二响应请求。根据本专利技术实施例的第五方面,提供一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:接收移动终端发送的投屏请求,投屏请求包括播放器标识和视频标识;调用智能终端的网页浏览器打开与播放器标识对应的网页播放器;调用网页播放器向服务器发送第一网络请求,第一网络请求包括视频标识和跨域请求标识;接收服务器发送的视频文件和第一响应请求,第一响应请求包括允许跨域参数;在网络浏览器识别出第一响应请求中具有允许跨域参数时,调用本文档来自技高网...
一种投屏播放视频的方法及装置

【技术保护点】
一种投屏播放视频的方法,其特征在于,所述方法应用于智能终端,所述方法包括:接收移动终端发送的投屏请求,所述投屏请求包括播放器标识和视频标识;调用所述智能终端的网页浏览器打开与所述播放器标识对应的网页播放器;调用所述网页播放器向服务器发送第一网络请求,所述第一网络请求包括所述视频标识和跨域请求标识;接收所述服务器发送的视频文件和第一响应请求,所述第一响应请求包括允许跨域参数;在所述网络浏览器识别出所述第一响应请求中具有所述允许跨域参数时,调用所述网络播放器播放所述视频文件。

【技术特征摘要】
1.一种投屏播放视频的方法,其特征在于,所述方法应用于智能终端,所述方法包括:接收移动终端发送的投屏请求,所述投屏请求包括播放器标识和视频标识;调用所述智能终端的网页浏览器打开与所述播放器标识对应的网页播放器;调用所述网页播放器向服务器发送第一网络请求,所述第一网络请求包括所述视频标识和跨域请求标识;接收所述服务器发送的视频文件和第一响应请求,所述第一响应请求包括允许跨域参数;在所述网络浏览器识别出所述第一响应请求中具有所述允许跨域参数时,调用所述网络播放器播放所述视频文件。2.根据权利要求1所述的投屏播放视频的方法,其特征在于,调用所述智能终端的网页浏览器打开与所述播放器标识对应的网页播放器的步骤包括:确定与所述播放器标识对应的播放器地址;在所述网页浏览器的地址栏中输入所述播放器地址;调用所述网页浏览器打开所述播放器地址对应的网页播放器。3.根据权利要求1所述的投屏播放视频的方法,其特征在于,调用所述网页播放器播放所述视频文件的步骤包括:判断所述视频文件是否为索引文件;在所述视频文件不为所述索引文件时,调用所述网络播放器播放所述视频文件;在所述视频文件为所述索引文件时,获取所述视频文件内的视频地址,调用所述网页播放器向服务器发送第二网络请求,所述第二网络请求包括所述视频地址和所述跨域请求标识,接收所述服务器发送的目标视频文件和第二响应请求,所述第二响应请求包括所述允许跨域参数,在所述网络浏览器识别出所述第二响应请求中具有所述允许跨域参数时,调用所述网络播放器播放所述目标视频文件。4.一种投屏播放视频的方法,其特征在于,所述方法应用于服务器,所述方法包括:接收智能终端发送的具有视频标识的网络请求;获取所述网络请求中的跨域请求标识;确定与所述跨域请求标识对应的允许跨域参数,所述跨域请求标识与所述允许跨域参数的对应关系为预先存储在所述服务器中;确定与所述视频标识对应的视频文件,所述视频标识与所述视频文件的对应关系为预先存储在所述服务器中;向所述智能终端发送所述视频文件和第一响应请求,所述第一响应请求包括所述允许跨域参数。5.根据权利要求4所述的投屏播放视频的方法,其特征在于,在接收智能终端发送的具有视频标识的网络请求的步骤之后,所述方法还包括:判断所述网络请求中是否具有跨域请求标识;在所述网络请求中具有跨域请求标识时,执行所述获取所述网络请求中的跨域请求标识的步骤;在所述网络请求中不具有跨域请求标识时,确定与所述视频标识对应的视频文件,向所述智能终端发送所述视频文件和第二响应请求。6.一种投屏播放视频的装置,其特征在于,所述装置包括:第一接收模块,用于接收移动终端发送的投屏请求,所述投屏请求包括播放器标识和视频标识;打开模块,用于调用所述智能终端的网页浏览器打开与所述播放器标识对应的网页播放器;发送模块,用于调用所述网页播放器向服务器发送第一网络请求,所述第一网络请求包括所述视频标识和跨域请求标识;第二接收模块,用于第二接收模块,用于接收所述服务器发送的视频文件和第一响应请求,所述第一响应请求包括允许跨域参数;播放模块,用于在所述网络浏览器识别出所述第一响应请求中具有所述允许跨域参数时,调用所述网络播放器播放所述视频文件。7.根据权利要求6所述的投屏播放视频的装置,其特征在于,所述打开模块包括:确定子模...

【专利技术属性】
技术研发人员:李怡锟
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1