一种调用媒体播放器的方法、装置及设备的制造方法

文档序号:10539546阅读:227来源:国知局
一种调用媒体播放器的方法、装置及设备的制造方法
【专利摘要】本发明实施例提供一种调用媒体播放器的方法和装置,所述的方法包括:响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器;检测所述媒体播放器的调起来源,确定来源参数;若所述调起来源属于预先设定的范围内,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在的媒体播放应用内。从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度。
【专利说明】
一种调用媒体播放器的方法、装置及设备
技术领域
[0001]本发明实施例涉及视频播放技术领域,尤其涉及一种调用媒体播放器的方法、装置及设备。
【背景技术】
[0002]随着网络技术的发展,网络视频逐渐普及。其中,网络视频是指由网络视频服务商提供的、以流媒体为播放格式的、可以在线直播或点播的声像文件。
[0003]用户查找喜欢的网络视频内容,可以通过聚合类视频的应用。这类应用通常搜索到多家视频网站的媒体,如视频或音频或动画等,例如图1所示的电影、动画的搜索入口。当用户播放搜索到网络视频后,终端设备会自动调用自身安装的媒体播放应用,播放网络视频。
[0004]与此同时,上述用户搜索到的网络视频的来源视频网站也会推出相应的媒体播放应用。当播放该网络视频时,会直接调用来源视频网站相应的媒体播放应用来进行播放,即直接跳转到上述媒体播放应用的页面上播放该网络视频,从而降低了聚合类视频应用的用户点击量和关注度等。

【发明内容】

[0005]本发明实施例提供一种调用媒体播放器的方法、装置及设备,用以解决现有技术中当播放网络视频时,被调用的本地媒体播放应用展示的部分内容,超出了聚合类视频应用提供方的要求的问题。
[0006]本发明实施例提供了一种调用媒体播放器的方法,包括:响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器;检测所述媒体播放器的调起来源,确定来源参数;若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在的媒体播放应用内。
[0007]可选的,还包括:预先在所述媒体播放器集成多个播放器样式;根据所述来源参数,选择不同的类文件,控制所述媒体播放器展示不同的播放样式。
[0008]可选的,还包括:若所述调起来源不属于预先设定的范围,则显示预先设定的播放样式。
[0009]可选的,检测所述媒体播放器的调起来源,确定来源参数,包括:检测调起来源中的来源参数;若所述来源参数属于存储的来源参数之一,则认为所述调起来源属于预先设定的范围。
[0010]可选的,还包括:在所述调起操作执行结束后,返回所述用户播放指令发起方的网站或应用界面。
[0011]本发明实施例还提供了一种调用媒体播放器的装置,包括:调用模块,用于响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器;检测模块,用于检测所述媒体播放器的调起来源,确定来源参数;第一加载模块,用于若所述调起来源属于预先设定的范围内,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在媒体播放应用内。
[0012]可选的,还包括:集成控制模块,用于预先在所述媒体播放器集成多个播放器样式;根据所述来源参数,选择不同的类文件,控制所述媒体播放器展示不同的播放样式。
[0013]可选的,还包括:第二加载模块,用于若所述调起来源不属于预先设定的范围,则显示预先设定的播放样式。
[0014]可选的,所述检测模块,用于检测调起来源中的来源参数;若所述来源参数属于存储的来源参数之一,则认为所述调起来源属于预先设定的范围。
[0015]可选的,还包括:返回模块,在所述调起操作执行结束后,返回所述用户播放指令发起方的网站或应用界面。
[0016]本发明实施例中,聚合类视频应用响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,再检测所述媒体播放器的调起来源,确定来源参数,若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式,从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度。。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为现有技术中的一种聚合类视频应用的展示界面;
[0019]图2为本发明实施例的一种媒体播放器调用的步骤流程图;
[0020]图3为本发明另一个实施例的一种媒体播放器调用的步骤流程图;
[0021 ]图4为本发明实施例的一种媒体播放器调用装置的结构框图;
[0022]图5为本发明另一个实施例的一种媒体播放器调用装置的结构框图。
【具体实施方式】
[0023]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]参照图2,示出了本发明实施例的一种调用媒体播放器的步骤流程图,具体可以包括如下步骤:
[0025]S201:响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器;
[0026]聚合类视频应用在接收到调用所述多媒体文件相应的媒体播放器指令后,响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,其中,如果对应的视频来源网站没有媒体播放器,则直接调用本地播放器进行播放,而不执行后续其他步骤,若视频来源网站具有媒体播放器,则继续执行后续步骤。
[0027]S202:检测媒体播放器的调起来源,确定来源参数;
[0028]在确定视频来源网站具有媒体播放器后,可以检测该媒体播放器调起来源的来源参数。例如,用户采用某个聚合类视频应用,搜索到的自然风光的视频,在该应用内点击播放自然风光的视频生成播放指令,响应于该播放指令调用相应的媒体播放器,到指定的服务器确认视频的来源,确定来源参数。在本实施例中,来源参数用于标识多媒体文件的获取源,即提供该多媒体文件数据的来源,如源视频网站,源服务器等,可对外约定一个来源参数,该参数对外公布,可被任何技术开发用户使用,也称为调用参数。
[0029]确定调用参数,通过调用接口,传递给对应的媒体播放应用。
[0030]S203:若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式。
[0031]聚合类视频应用通过来源参数确定该第一视频网站属于预先设定的网站,则聚合类视频应用调用相应的媒体播放应用的媒体播放器,显示对应的播放器样式。例如,某种简洁版本的样式,仅仅含有视频播放的基础功能,包括播放按钮、进度条、快进、快退、暂停、和声音调节。还可能根据聚合类视频应用的开发商要求,显示其要求提供的信息,而不显示除此之外的内容。
[0032]综上,聚合类视频应用响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,再检测所述媒体播放器的调起来源,确定来源参数,若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式,从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度。
[0033]本发明一个可选实施例中,预先在所述媒体播放器集成多个播放器样式;根据所述来源参数,选择不同的类文件,控制所述媒体播放器展示不同的播放样式。
[0034]具体的,在上述的方案中,可将多个播放器样式预先集成在媒体播放应用内。然后可以针对不同来源配置相应的播放器样式,可以配置来源参数和对应播放器样式的类文件的对应关系,如建立来源参数和类文件的绑定关系,从而通过来源参数控制展示相应的播放器样式。例如:在UI资源包的基础上,通过来源参数的判断,选择对应绑定的类文件,控制媒体播放器展示相应的播放器样式,通过每个类文件调用的UI资源包内的元素的不同,从而实现控制媒体播放器所展示的内容元素显示的数量。
[0035]下面通过另一个实施例详细说明当多个播放器样式集成在一个媒体播放应用内,在调用时的实施例,具体包括:
[0036]参照图3,本发明另一个实施例的一种媒体播放器调用的步骤流程图。
[0037]S301:响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器;
[0038]S302:检测媒体播放应用的调起来源;
[0039]聚合类视频应用在接收到调用所述多媒体文件相应的媒体播放器指令后,响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,其中,如果对应的视频来源网站没有媒体播放器,则直接调用本地播放器进行播放,而不执行后续其他步骤,若视频来源网站具有媒体播放器,则继续执行后续步骤。
[0040]在确定视频来源网站具有媒体播放器后,可以检测调起来源的来源参数。例如,用户采用某个聚合类视频应用,搜索到的自然风光的视频,在该应用内点击自然风光的视频。确定来源参数,通过调用接口,传递给对应的媒体播放应用。
[0041 ] S303:判断调起来源;
[0042]媒体播放应用判断调用参数是否属于自身存储的参数之一;
[0043]S304:若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式。
[0044]检测调起来源中的来源参数,若所述来源参数属于存储的来源参数之一,则认为属于预先设定的范围,调用来源为预设的视频网站,媒体播放应用内的媒体播放器显示预先设定的范围对应的播放器样式,例如为第一播放器样式。
[0045]S305:若所述调起来源不属于预先设定的范围,则显示预先设定的播放样式。
[0046]若所述来源参数不属于存储的来源参数之一,则认为不属于预先设定的范围,调用来源非预设的视频网站,媒体播放应用内的媒体播放器显示预先设定的播放器样式,例如为第二播放器样式。
[0047]其中,第一播放器样式和第二播放器样式均预先集成在所述媒体播放应用内。对于预先设定范围内的调起来源,如具有合作关系的第三方网站,为其提供第一播放器样式,即该来源对应的播放器样式如该来源对应的播放插件,而对于设定范围外的调起来源,则采用第二播放器样式播放,如跳转到该播放器应用进行播放等。
[0048]当检测到调用来源属于预先设定的网站,则媒体播放器加载对应的第一播放器样式。从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度从而设备自身媒体播放器所展示的内容,符合聚合类视频应用提供方的要求。例如,某种简洁版本的样式,仅仅含有视频播放的基础功能,包括播放按钮、进度条、快进、快退、暂停、和声音调节。还可能根据聚合类视频应用的开发商要求,显示其要求提供的信息,而不显示除此之外的内容。这里的第一播放器样式也可以认为同前一个实施例中的播放器样式。
[0049]当检测到调用参数不属于预先设定的范围,媒体播放器显示对应的第二播放器样式,即可以跳转到该第二播放器样式如视频源网站的播放等,从而便于媒体播放器展示更多的媒体应用控件,如搜索控件、用户可能喜欢的电影图片等,可以根据用户当前观看的视频,以侧边条的窗口显示用户可能喜欢观看的视频推荐、以弹幕的形式展示用户之间的评论等,或加载多个视频跳转链接,引导用户通过链接打开第三方视频网站等。
[0050]例如媒体播放应用中集成了基线版本和播放插件两种播放器样式,则调起来源属于预先设定的范围时调用播放插件进行播放,而调起来源不属于预先设定的范围,调用基线版本进行播放。
[0051]在上述两个实施例中,分别详细说明了两种方案,第一个实施例说明了媒体播放应用根据聚合类视频应用提供方的要求,展示相应的播放器样式。第二个实施例说明了当调用来源,不受聚合类视频应用提供方的限制,则可采用其他的播放器样式,以便向用户展示更多的信息。
[0052]进一步地,在上述的实施例中,媒体播放应用内的媒体播放器在被调用结束,媒体播放结束后,如果调起来源属于预先设定的范围内,则返回调用来源的发起方,该发起方可以是聚合类视频应用的界面或聚合类视频的网站,用户再次筛选喜欢的内容,满足用户对视频的各种需求。
[0053]进一步地,如果调起来源不属于预先指定的范围内,媒体播放器在被调用结束后,则显示媒体播放应用的提供方的网站,如第二视频网站,用户再次筛选喜欢的内容。
[0054]上面的实施例详细描述了本发明的方法,本发明的实施例可以采用软件装置运行在各种设备上,如手机、平板电脑、或计算机等电子设备。
[0055]参照图4,示出了本发明实施例的一种媒体播放器调用装置的结构框图。
[0056]该调用媒体播放器的装置,包括:
[0057]调用模块400,用于响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器。
[0058]检测模块401,用于检测所述媒体播放器的调起来源,确定来源参数;
[0059]第一加载模块402,用于若所述调起来源属于预先设定的范围内,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在媒体播放应用内。
[0060]调用模块400在接收到调用所述多媒体文件相应的媒体播放器指令后,响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,其中,如果对应的视频来源网站没有媒体播放器,则直接调用本地播放器进行播放,而不触发其他模块,若视频来源网站具有媒体播放器,则触发检测模块。
[0061 ]在确定视频来源网站具有媒体播放器后,检测模块401检测该媒体播放器调起来源的来源参数。例如,用户采用某个聚合类视频应用,搜索到的自然风光的视频,在该应用内点击播放自然风光的视频生成播放指令,响应于该播放指令调用相应的媒体播放器,因此聚合类视频应用到指定的服务器确认视频的来源,确定来源参数。在本实施例中,来源参数用于标识多媒体文件的获取源,即提供该多媒体文件数据的来源,如源视频网站,源服务器等,可对外约定一个来源参数,该参数对外公布,可被任何技术开发用户使用,也称为调用参数,确定调用参数,通过调用接口,传递给媒体播放应用。
[0062]通过来源参数确定该第一视频网站属于预先设定的网站,则聚合类视频应用调用相应的媒体播放应用的媒体播放器,第一加载模块402显示对应的播放器样式。例如,某种简洁版本的样式,仅仅含有视频播放的基础功能,包括播放按钮、进度条、快进、快退、暂停、和声音调节。还可能根据聚合类视频应用的开发商要求,显示其要求提供的信息,而不显示除此之外的内容。
[0063]综上,聚合类视频应用响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器,再检测所述媒体播放器的调起来源,确定来源参数,若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式,从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度。
[0064]本发明的还提供一个装置实施例,用于实现多个播放器样式集成在一个媒体播放应用内,对媒体播放器进行调用的方案。
[0065]参照图4,示出了本发明另一个实施例的一种媒体播放器调用装置的结构框图。
[0066]调用模块400,用于响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器。
[0067]检测模块401,用于检测所述媒体播放器的调起来源,确定来源参数;
[0068]第一加载模块402,用于若所述调起来源属于预先设定的范围内,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在媒体播放应用内。
[0069]第二加载模块404,用于若所述调起来源不属于预先设定的范围内,则显示第二播放器样式。
[0070]返回模块403,在所述调起操作执行结束后,返回所述调起来源的发起方的网站或应用界面。
[0071]优选地,所述检测模块401,用于检测调起来源中的来源参数;若所述来源参数属于存储的来源参数之一,则认为所述调起来源属于预先设定的范围;其中,若调起来源属于预先设定的范围,触发第一加载模块402,若调起来源不属于预先设定的范围,触发第二加载模块404。
[0072]可以针对不同来源配置相应的播放器样式,可以配置来源参数和对应播放器样式的类文件的对应关系,如建立来源参数和类文件的绑定关系,从而通过来源参数控制展示相应的播放器样式。例如:在UI资源包的基础上,通过来源参数的判断,选择对应绑定的类文件,控制媒体播放器展示相应的播放器样式,通过每个类文件调用的UI资源包内的元素的不同,从而实现控制媒体播放器所展示的内容元素显示的数量
[0073]在确定视频来源网站具有媒体播放器后,检测模块401检测该媒体播放器调起来源的来源参数。例如,用户采用某个聚合类视频应用,搜索到的自然风光的视频,在该应用内点击播放自然风光的视频生成播放指令,响应于该播放指令调用相应的媒体播放器,因此聚合类视频应用到指定的服务器确认视频的来源,确定来源参数。在本实施例中,来源参数用于标识多媒体文件的获取源,即提供该多媒体文件数据的来源,如源视频网站,源服务器等,可对外约定一个来源参数,该参数对外公布,可被任何技术开发用户使用,也称为调用参数,确定调用参数,通过调用接口,传递给媒体播放应用。
[0074]通过来源参数确定该第一视频网站属于预先设定的范围,如果属于自身存储的参数之一,则认为属于预先设定的范围,调用来源为预设的视频网站,第一加载模块402显示预先设定的范围对应的播放器样式,例如为第一播放器样式。例如,某种简洁版本的样式,仅仅含有视频播放的基础功能,包括播放按钮、进度条、快进、快退、暂停、和声音调节。还可能根据聚合类视频应用的开发商要求,显示其要求提供的信息,而不显示除此之外的内容。
[0075]如果不属于自身存储的参数,则认为不属于预先设定的范围,调用来源非预设的视频网站,媒体播放应用内的媒体播放器显示预先设定的播放器样式,例如为第二播放器样式。
[0076]其中,第一播放器样式和第二播放器样式均预先集成在所述媒体播放应用内。对于预先设定范围内的调起来源,如具有合作关系的第三方网站,为其提供第一播放器样式,即该来源对应的播放器样式如该来源对应的播放插件,而对于设定范围外的调起来源,则采用第二播放器样式播放,如跳转到该播放器应用进行播放等。
[0077]当检测到调用来源属于预先设定的网站,则媒体播放器加载对应的第一播放器样式。从而聚合类视频应用直接显示对应的播放器样式,而无需调整到来源参数对应应用的页面,提高聚合类视频应用的用户点击量和关注度从而设备自身媒体播放器所展示的内容,符合聚合类视频应用提供方的要求。例如,某种简洁版本的样式,仅仅含有视频播放的基础功能,包括播放按钮、进度条、快进、快退、暂停、和声音调节。还可能根据聚合类视频应用的开发商要求,显示其要求提供的信息,而不显示除此之外的内容。这里的第一播放器样式也可以认为同前一个实施例中的播放器样式。
[0078]当检测到调用参数不属于预先设定的范围,媒体播放器显示对应的第二播放器样式,即可以跳转到。该第二播放器样式如视频源网站的播放等,从而便于媒体播放器展示更多的媒体应用控件,如搜索控件、用户可能喜欢的电影图片等,可以根据用户当前观看的视频,以侧边条的窗口显示用户可能喜欢观看的视频推荐、以弹幕的形式展示用户之间的评论等,或加载多个视频跳转链接,引导用户通过链接打开第三方视频网站等。
[0079]例如媒体播放应用中集成了基线版本和播放插件两种播放器样式,则调起来源属于预先设定的范围时调用播放插件进行播放,而调起来源不属于预先设定的范围,调用基线版本进行播放。
[0080]本发明的实施例还提供一种调用媒体播放器的设备,包括上述实施例中所阐述的装置。该设备可以是手机、平板电脑、计算机等各种电子设备。该装置可写入到媒体播放应用中,运行在设备内。
[0081]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0082]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种调用媒体播放器的方法,其特征在于,包括: 响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器; 检测所述媒体播放器的调起来源,确定来源参数; 若所述调起来源属于预先设定的范围,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在的媒体播放应用内。2.根据权利要求1所述的方法,其特征在于,还包括: 预先在所述媒体播放器集成多个播放器样式; 根据所述来源参数,选择不同的类文件,控制所述媒体播放器展示不同的播放样式。3.根据权利要求1所述的方法,其特征在于,还包括:若所述调起来源不属于预先设定的范围,则显示预先设定的播放样式。4.根据权利要求1所述的方法,其特征在于,检测所述媒体播放器的调起来源,确定来源参数,包括: 检测调起来源中的来源参数; 若所述来源参数属于存储的来源参数之一,则认为所述调起来源属于预先设定的范围。5.根据权利要求1所述的方法,其特征在于,还包括: 在所述调起操作执行结束后,返回所述用户播放指令发起方的网站或应用界面。6.一种调用媒体播放器的装置,其特征在于,包括: 调用模块,用于响应于用户对多媒体文件的播放指令,调用所述多媒体文件相应的媒体播放器; 检测模块,用于检测所述媒体播放器的调起来源,确定来源参数; 第一加载模块,用于若所述调起来源属于预先设定的范围内,则显示与所述调起来源对应的播放器样式;其中,所述播放器样式预先集成在所述媒体播放器所在媒体播放应用内。7.根据权利要求6所述的装置,其特征在于,还包括: 集成控制模块,用于预先在所述媒体播放器集成多个播放器样式;根据所述来源参数,选择不同的类文件,控制所述媒体播放器展示不同的播放样式。8.根据权利要求6所述的装置,其特征在于,还包括: 第二加载模块,用于若所述调起来源不属于预先设定的范围,则显示预先设定的播放样式。9.根据权利要求6所述的装置,其特征在于, 所述检测模块,用于检测调起来源中的来源参数;若所述来源参数属于存储的来源参数之一,则认为所述调起来源属于预先设定的范围。10.根据权利要求9所述的装置,其特征在于,还包括: 返回模块,在所述调起操作执行结束后,返回所述用户播放指令发起方的网站或应用界面。
【文档编号】H04N21/442GK105898570SQ201610228873
【公开日】2016年8月24日
【申请日】2016年4月13日
【发明人】韩冰
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1