多媒体文件的播放方法及系统的制作方法_3

文档序号:9582149阅读:来源:国知局
理解,播放终端的播放器已启动是实现连续显示的基础,因此,首先需要确定播放终端的播放器是否已经启动;当然,本实施例中,在播放器已启动时,也可以先暂停该播放器即控制所述播放器停止播放。
[0075]步骤S12,播放终端在所述播放器处于启动状态时,确定预设时间段内是否接收到待播放多媒体文件的传输指令。
[0076]本实施例通过播放终端在接收到停止指令时,确定播放终端的播放器是否处于启动状态,接着播放终端在所述播放器处于启动状态时,确定预设时间段内是否接收到待播放多媒体文件的传输指令,进而能够保证该播放终端在播放器已启动的前提下进行后续的流程,进而能够保证在该播放器连续播放用户推送的多媒体文件,进一步提高了播放终端播放多媒体文件的效率。
[0077]本发明进一步提供一种多媒体文件的播放系统。
[0078]参照图5,图5为本发明多媒体文件的播放系统的功能模块示意图。
[0079]在本实施例中,该多媒体文件的播放系统包括:
[0080]确定模块10,用于在接收到推送终端发送的停止指令时,判断播放终端在预设时间段内是否接收到待播放多媒体文件的传输指令;
[0081]其中,推送终端包括手机、pad等移动终端,停止指令以及传输指令均是用户采用推送终端发送至播放终端。预设时间段是指播放终端接收到停止指令与接收到传输指令之间预设的最大时间间隔,譬如,预设时间段为2秒。
[0082]获取模块20,用于在预设时间段内接收到所述传输指令时,获取所述传输指令对应的待播放多媒体文件的文件信息;
[0083]其中,待播放多媒体文件的文件信息包括待播放多媒体文件的URL (Uni formResource Locator,统一资源定位符)、待播放多媒体文件的类型等,待播放多媒体文件的类型包括图片、视频、音频等。该文件信息可以包括在传输指令中,也可以在播放终端接收到传输指令时,发送该文件信息的获取请求至推送终端,推送终端在接收到该获取请求时将文件信息发送至播放终端。
[0084]显示模块30,用于在接收到推送终端发送的播放指令时,基于所述文件信息在播放终端的播放器播放所述待播放多媒体文件。
[0085]在接收到推送终端发送的播放指令时,显示模块30根据待播放多媒体文件的文件信息进行解析获得待播放多媒体文件的URL,并根据获取到的URL下载该待播放多媒体文件,然后在播放终端的播放器播放已下载该待播放多媒体文件,当然,在待播放多媒体文件的数据量较大时可以采用边下边播的方式进行下载以及播放。
[0086]本实施例通过在接收到推送终端发送的停止指令,且在确定模块10确定预设时间段内接收到传输指令时,获取模块20获取该传输指令对应的待播放多媒体文件的文件信息,然后在接收到推送终端发送的播放指令时,显示模块30基于该文件信息在播放终端的播放器播放待播放多媒体文件,使得播放终端不必根据停止指令退出播放器,实现了播放终端在同一播放器连续播放用户推送的多媒体文件,提高了播放终端播放多媒体文件的效率,提高了用户体验。
[0087]参照图6,图6为图5中显示模块的细化功能模块的第一实施例。
[0088]基于第一实施例提出本发明显示模块30细化功能模块的第一实施例,在本实施例中,显示模块30包括:
[0089]关闭单元31,用于在接收到播放指令,且所述待播放多媒体文件与当前播放的多媒体文件的文件类型不一致时,关闭当前运行的播放器;
[0090]待播放多媒体文件的类型包括图片、视频、音频等,本实施例中,不同类型的待播放多媒体文件采用的播放器不同,譬如,在用户采用同一推送终端推送不同类型的多媒体文件,或者采用不同的推送终端推送多媒体文件时,都需要确定待播放多媒体文件与当前播放的多媒体文件的文件类型是否一致,并在确定在不一致时关闭当前运行的播放器,以保证接收到的多媒体文件顺利的播放。
[0091]第一显示单元32,用于启动所述待播放多媒体文件的文件类型对应的播放器,并采用当前启动的所述播放器播放所述待播放多媒体文件。
[0092]本实施例在待播放多媒体文件与当前播放的多媒体文件的文件类型不一致时,根据待播放多媒体文件的文件类型确定播放需要的播放器进行播放,即启动待播放多媒体文件的文件类型对应的播放器,然后根据待播放多媒体文件的文件信息进行解析获得待播放多媒体文件的URL,并根据待播放多媒体文件的URL下载该待播放多媒体文件,进而能够实现待播放多媒体文件的顺利播放。当然,在待播放多媒体文件与当前播放的多媒体文件的文件类型一致时,直接在当前播放器播放该待播放多媒体文件,即根据获取到的URL下载该待播放多媒体文件,然后在播放终端的播放器播放已下载该待播放多媒体文件。
[0093]本实施例通过在接收到播放指令,且待播放多媒体文件与当前播放的多媒体文件的文件类型不一致时,关闭单元31关闭当前运行的播放器,接着第一显示单元32启动待播放多媒体文件的文件类型对应的播放器,并采用当前启动的播放器播放该待播放多媒体文件,避免了因待播放多媒体文件与当前播放的多媒体文件的文件类型不一致而造成的当前播放器无法播放待播放多媒体文件的问题,进一步提高了播放终端播放多媒体文件的效率,提高了用户体验
[0094]参照图7,图7为图5中显示模块的细化功能模块的第二实施例。
[0095]基于第一实施例提出本发明显示模块30的细化功能模块的第二实施例,在本实施例中,显示模块30包括:
[0096]存储单元33,用于在接收到播放指令,且所述播放器正在下载多媒体文件或播放器正在播放多媒体文件时,在预设存储空间存储所述文件信息;
[0097]譬如,在用户连续推送图片时,如果前次或更早推送的图片处于下载或播放中,则存储单元33将当前推送的图片的URL存储在预设的存储空间,当然,若在某一图片下载或播放过程中,播放终端接收到用户推送的多张图片,则可以在每次接收到图片时将图片的URL存储在预设的存储空间,或者在每次接收到图片时采用当前接收到的图片的URL替换预设的存储空间中的图片的URL。
[0098]第二显示单元34,用于在所述多媒体文件播放结束时,基于存储的文件信息在所述播放器播放所述待播放多媒体文件,并删除所述预设存储空间中保存的所述文件信息。
[0099]在播放器将正在播放的多媒体文件播放完时,第二显示单元34根据存储的文件信息播放待播放多媒体文件,即从预设的存储空间获取待播放多媒体文件的URL,根据获取到的URL下载该待播放多媒体文件,然后在播放终端的播放器播放已下载该待播放多媒体文件,在预设的存储空间存在多个待播放多媒体文件的URL时,按照URL存储的时间顺序进行获取操作。
[0100]优选地,在本实施例中,所述存储单元33还用于在所述播放器正在下载多媒体文件或播放器正在播放多媒体文件时,采用所述文件信息更新预设存储空间存储的文件信息。
[0101]例如,在某一图片下载或播放过程中,播放终端接收到用户推送的多张图片时,在每次接收到图片时存储单元33采用当前接收到的图片的URL替换预设的存储空间中的图片的URL。进而在多媒体文件播放结束时,播放终端的播放器只需要播放最后一张图片,跳过了中间图
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1