多媒体文件播放处理方法和装置与流程

文档序号:20703251发布日期:2020-05-12 16:01阅读:93来源:国知局
多媒体文件播放处理方法和装置与流程

本申请涉及软件领域,具体而言,涉及一种多媒体文件播放处理方法和装置。



背景技术:

今年网络直播发展迅速,网络直播吸取和延续了互联网的优势,利用视讯方式进行网上现场直播,可以将产品展示、相关会议、背景介绍、方案测评、网上调查、对话访谈、在线培训等内容现场发布到互联网上,利用互联网的直观、快速,表现形式好、内容丰富、交互性强、地域不受限制、受众可划分等特点,加强活动现场的推广效果。现场直播完成后,还可以随时为读者继续提供重播、点播,有效延长了直播的时间和空间,发挥直播内容的最大价值。

国内“网络直播”大致分两类,一是在网上提供电视信号的观看,例如各类体育比赛和文艺活动的直播,这类直播原理是将电视(模拟)信号通过采集,转换为数字信号输入电脑,实时上传网站供人观看,相当于“网络电视”;另一类则是真正意义上的“网络直播”:在现场架设独立的信号采集设备(音频+视频)导入导播端(导播设备或平台),再通过网络上传至服务器,发布至网址供人观看。这类网络直播较前者的最大区别就在于直播的自主性:独立可控的音视频采集,完全不同于转播电视信号的单一(况且观看效果不如电视观看的流畅)收看。

在第二类直播中,一般是由主播提前制定好播放的内容,然后按照预定的播放顺序来进行直播。比如,主播会按照顺序播放a影片、b影片和c影片。这种播放过程中,观看直播的用户无法选择自己想看的影片,比如,用户想看c影片,此时还需要的等待a影片和b影片播放完毕。但是网络直播的观众数量很多,主播不可能按照一个用户的需要来选择播放的影片。

针对相关技术中在网络直播中如何照顾大多数用户的观看需要,并没有很好的解决方案。



技术实现要素:

本申请提供一种多媒体文件播放处理方法和装置,以解决相关技术中在网络直播中无法照顾大多数用户的观看需要的问题。

根据本申请的一个方面,提供了一种多媒体文件播放处理方法,包括:配置多个待播放的多媒体文件的列表;将所述列表发送至播放器,其中,在所述播放器当前正在播放预定多媒体文件的同时,在所述播放器的播放界面显示所述列表,所述列表中包括所述多个待播放的多媒体文件以及每个多媒体文件所对应的标识;接收多个用户通过所述播放界面的文字发送功能发送的多媒体文件的标识;根据信息选择在所述播放器播放的下一个多媒体文件,其中,所述信息至少包括:通过所述文字发送功能发送的标识次数最多的标识所对应的多媒体文件。

进一步地,接收多个用户通过所述播放界面的文字发送功能发送的多媒体文件的标识包括:在预定时间段内接收所述多个用户通过所述播放界面的文字发送功能发送的所述多媒体文件的标识,其中,所述预定时间段的起始时间为第一时间点,所述预定时间段的中止时间为第二时间点。

进一步地,所述第一时间点为开始播放所述预定多媒体文件第一预定时长后的时间点,所述第二时间点距离所述多媒体文件播放结束前第二预定时长的时间点。

进一步地,所述第一时间点为开始播放所述预定多媒体文件10分钟之后,所述第二时间点为结束播放所述多媒体文件之前10分钟。

根据本申请的另一个方面,还提供了一种多媒体文件播放处理装置,包括:配置模块,用于配置多个待播放的多媒体文件的列表;发送模块,用于将所述列表发送至播放器,其中,在所述播放器当前正在播放预定多媒体文件的同时,在所述播放器的播放界面显示所述列表,所述列表中包括所述多个待播放的多媒体文件以及每个多媒体文件所对应的标识;接收模块,用于接收多个用户通过所述播放界面的文字发送功能发送的多媒体文件的标识;选择模块,用于根据信息选择在所述播放器播放的下一个多媒体文件,其中,所述信息至少包括:通过所述文字发送功能发送的标识次数最多的标识所对应的多媒体文件。

进一步地,所述接收模块用于:在预定时间段内接收所述多个用户通过所述播放界面的文字发送功能发送的所述多媒体文件的标识,其中,所述预定时间段的起始时间为第一时间点,所述预定时间段的中止时间为第二时间点。

进一步地,所述第一时间点为开始播放所述预定多媒体文件第一预定时长后的时间点,所述第二时间点距离所述多媒体文件播放结束前第二预定时长的时间点。

进一步地,所述第一时间点为开始播放所述预定多媒体文件10分钟之后,所述第二时间点为结束播放所述多媒体文件之前10分钟。

根据本申请的另一个方面,还提供了一种存储器,用于存储软件,其中,所述软件用于执行上述的方法。

根据本申请的另一个方面,还提供一种处理器,用于执行软件,其中,所述软件用于执行上述的方法。

本申请采用以下步骤:配置多个待播放的多媒体文件的列表;将所述列表发送至播放器,其中,在所述播放器当前正在播放预定多媒体文件的同时,在所述播放器的播放界面显示所述列表,所述列表中包括所述多个待播放的多媒体文件以及每个多媒体文件所对应的标识;接收多个用户通过所述播放界面的文字发送功能发送的多媒体文件的标识;根据信息选择在所述播放器播放的下一个多媒体文件,其中,所述信息至少包括:通过所述文字发送功能发送的标识次数最多的标识所对应的多媒体文件。通过本申请解决了相关技术中在网络直播中无法照顾大多数用户的观看需要的问题,从而可以根据用户的选择进行播放。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本申请实施例提供的多媒体文件播放处理方法的流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在本实施例中,提供了一种多媒体文件播放处理方法,图1是根据本发明实施例的多媒体文件播放处理方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,配置多个待播放的多媒体文件的列表;

步骤s104,将所述列表发送至播放器,其中,在所述播放器当前正在播放预定多媒体文件的同时,在所述播放器的播放界面显示所述列表,所述列表中包括所述多个待播放的多媒体文件以及每个多媒体文件所对应的标识;

步骤s106,接收多个用户通过所述播放界面的文字发送功能发送的多媒体文件的标识;

步骤s108,根据信息选择在所述播放器播放的下一个多媒体文件,其中,该信息至少包括:通过所述文字发送功能发送的标识次数最多的标识所对应的多媒体文件。

通过上述步骤解决了相关技术中在网络直播中无法照顾大多数用户的观看需要的问题,从而可以根据用户的选择进行播放。

在实施时可以增加如下可选的实施方式:还可以在播放界面的列表中根据用户所选择的多媒体文件的次数的多少对该列表中的多媒体文件进行排序并显示,其中,排在该列表第一位的是被用户选择最多的多媒体文件。用户通过发送文字功能发送一个多媒体文件的标识,则表示该用户选择该多媒体文件作为下一个播放的文件。

在实施时还可以提供更优的实施方式,可以根据用户的级别提高用户所选择的比重,例如,第一级别的用户在选择一个多媒体文件之后,则选择该多媒体文件的用户数量直接增加预定数量个(大于等于两个),第二级别的用户在选择一个多媒体文件之后,则选择该多媒体数量的用户增加一个,其中,第一级别高于第二级别。

在实施时可以增加如下可选的实施方式:预先配置多个播放列表,不同的列表对应不同的地理范围,在播放器播放时获取用户的ip地址,并根据ip地址获取该用户的地理位置,将该地理位置所在的地理范围对应的播放列表发送给所述用户。在这种方式下,不同用户的播放器播放的是不同的多媒体文件。

或者,在播放器被调用时,判断所述播放器所在的操作系统是否为移动终端,在为移动终端的情况下,调用所述移动终端的定位模块,获取该移动终端所在的地理位置,并将该地理位置上报给服务器,服务器将该地理位置所在地理范围对应的播放列表发送给该用户。定位模块可以采用北斗模块。

在实施时还可以提供更优的实施方式,服务器获取用户选择的多媒体文件,服务器所统计的选择次数最多的多媒体文件是在该地理范围内的用户所选择的。

在实施时可以增加如下可选实施方式:在多个多媒体文件被选择的次数相同时,服务器获取历史播放数据,根据次数相同的多媒体文件在历史被播放的次数多少来确定所要播放的多媒体文件,例如,可以先播放历史播放次数多的多媒体文件。

在实施时还可以增加如下可选实施方式:服务器还可以通过播放器的文字聊天功能获取用户发送的多媒体文件的名称,根据该名称获取该多媒体文件的标识。更优的,在用户发送的多媒体文件的名称没有在所述列表的情况下,根据所述名称查找服务器中是否保存有该多媒体文件,如果保存有该多媒体文件(或者可以增加一个条件,就是发送该多媒体文件名称的用户的数量超过阈值),则将该多媒体文件的名称和标识添加到所述列表中。

如果服务器没有该多媒体文件,则通过文字发送功能向所述用户发送文字提示信息,该提示信息用于指示该多媒体文件的缺失。

通过上述实施例方式,通过服务器后台的配置,可以让不同地区的用户选择不同的播放方式,这样可以使播放更加多元化。

可选地,接收多个用户通过播放界面的文字发送功能发送的多媒体文件的标识包括:在预定时间段内接收多个用户通过播放界面的文字发送功能发送的多媒体文件的标识,其中,预定时间段的起始时间为第一时间点,预定时间段的中止时间为第二时间点。

可选地,第一时间点为开始播放预定多媒体文件第一预定时长后的时间点,第二时间点距离多媒体文件播放结束前第二预定时长的时间点。

可选地,第一时间点为开始播放预定多媒体文件10分钟之后,第二时间点为结束播放多媒体文件之前10分钟。

在本实施例中还提供了一种装置,该装置中的模块对应于上述的方法步骤,在上述实施例中已经进行过说明的,在此不再赘述。

在本实施例中还提供了一种多媒体文件播放处理装置,包括:配置模块,用于配置多个待播放的多媒体文件的列表;发送模块,用于将列表发送至播放器,其中,在播放器当前正在播放预定多媒体文件的同时,在播放器的播放界面显示列表,列表中包括多个待播放的多媒体文件以及每个多媒体文件所对应的标识;接收模块,用于接收多个用户通过播放界面的文字发送功能发送的多媒体文件的标识;选择模块,用于根据信息选择在播放器播放的下一个多媒体文件,其中,信息至少包括:通过文字发送功能发送的标识次数最多的标识所对应的多媒体文件。

可选地,接收模块用于:在预定时间段内接收多个用户通过播放界面的文字发送功能发送的多媒体文件的标识,其中,预定时间段的起始时间为第一时间点,预定时间段的中止时间为第二时间点。

可选地,第一时间点为开始播放预定多媒体文件第一预定时长后的时间点,第二时间点距离多媒体文件播放结束前第二预定时长的时间点。

可选地,第一时间点为开始播放预定多媒体文件10分钟之后,第二时间点为结束播放多媒体文件之前10分钟。

在本实施例中,提供了一种存储器,用于存储软件,其中,该软件用于执行上述的方法。

在本实施例中,提供了一种处理器,用于执行软件,其中,该软件用于执行上述的方法。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供了一种存储介质,其上存储有程序或者软件,该程序被处理器执行时实现上述方法。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1