媒体文件无缝切换播放方法及系统技术方案

技术编号:23027803 阅读:25 留言:0更新日期:2020-01-03 17:55
本发明专利技术提供的媒体文件无缝切换播放方法,包括:通过第一连接方式,播放媒体文件;对媒体文件进行缓存得到第一缓存文件;当从第一连接方式切换到第二连接方式时,播放第一缓存文件,同时通过第二连接方式缓存媒体文件得到第二缓存文件,所述第一缓存文件的结束时刻晚于第二缓存文件的起始时刻;当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。本发明专利技术提供的媒体文件无缝切换播放方法,能够避免现有技术中的由于连接方式的切换而导致的媒体文件在播放时出现暂停的现象,也不需要用户再进行手动播放切换,同时也避免了手动切换前后媒体文件的丢帧的问题,提高了用户体验。

Seamless switching and playing method and system of media files

【技术实现步骤摘要】
媒体文件无缝切换播放方法及系统
本专利技术涉及流媒体实时处理
,尤其涉及一种媒体文件无缝切换播放方法及系统。
技术介绍
当用户在连接USB声卡播放媒体文件,如音频时,突然断开USB声卡,而通过蓝牙或其它连接方式连接播放时,通常会出现音频信号暂停播放的状态;或者当用户在连接蓝牙的状态下播放音频时,突然断开蓝牙声卡的连接,而通过USB声卡或其它声卡设备连接时,通常也会出现音频信号暂停播放的现象;或者在一些带蓝牙功能的USB声卡设备中,蓝牙的断开和/或USB声卡连接的断开,都会导致这种音频信号暂停播放现象的产生。又或者是,当用户在WIFI播放媒体文件,如视频时,突然断开WIFI,而通过蓝牙或其它方式连接播放视频时,通常也会出现视频暂停或卡顿播放的现象。这种暂停播放的状态往往会影响到用户在播放音频或视频的体验,需要用户在主设备的播放器下将音频或视频从暂停状态手动切换到播放状态才能实现音频或视频的继续播放。即使音频或视频在手动切换下,能够继续之前的播放,也仍会损失一部分播放的内容(如一帧播放数据),根本无法做到无缝切换的状态。
技术实现思路
本专利技术的目的是提供一种媒体文件无缝切换播放方法及系统,能够避免现有技术中的由于连接传输方式切换而导致的媒体文件的播放状态出现暂停的问题。为了实现上述目的,本专利技术提供一种媒体文件无缝切换播放方法,包括以下步骤:通过第一连接方式,播放媒体文件;对媒体文件进行缓存得到第一缓存文件;当从第一连接方式切换到第二连接方式时,播放第一缓存文件,同时通过第二连接方式缓存媒体文件得到第二缓存文件,所述第一缓存文件的结束时刻晚于第二缓存文件的起始时刻;当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。在一个优选实施方式中,所述媒体文件包括本地存储的媒体文件或在线网络的媒体文件。在一个优选实施方式中,当媒体文件为本地存储的媒体文件时,所述第一缓存文件是在从第一连接方式切换到第二连接方式前,在第一连接方式下对媒体文件进行缓存得到的。在一个优选实施方式中,当媒体文件为在线网络上的媒体文件时,所述第一缓存文件是在第一连接方式下接收到播放媒体文件的命令后,对媒体文件进行缓存得到的。在一个优选实施方式中,所述切换点为第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠的部分的位置;所述按照切换点继续播放第二缓存文件具体是指:在第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠部分后的位置开始继续播放第二缓存文件。本专利技术还提供一种媒体文件无缝切换播放系统,包括主设备、从设备和连接主设备和从设备的连接模块;所述连接模块,用于在主设备播放媒体文件时,将媒体文件通过连接模块传输给从设备通过从设备进行展示,所述连接模块包括第一连接方式和不同于第一连接方式的第二连接方式;所述主设备还包括播放模块、缓存模块和切换模块;所述播放模块,用于播放媒体文件;所述缓存模块,用于在第一连接方式下缓存媒体文件得到第一缓存文件;切换模块:用于将第一连接方式切换到第二连接方式;所述播放模块还用于,当从第一连接方式切换到第二连接方式时,播放第一缓存文件;所述缓存模块还用于,在第二连接方式下缓存媒体文件得到第二缓存文件;所述播放模块还用于,当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。在一个优选实施方式中,所述媒体文件包括本地存储的媒体文件或在线网络的媒体文件。在一个优选实施方式中,当媒体文件为本地存储的媒体文件时,所述第一缓存文件是在从第一连接方式切换到第二连接方式前,在第一连接方式下对媒体文件进行缓存得到的。在一个优选实施方式中,当媒体文件为在线网络上的媒体文件时,所述第一缓存文件是在第一连接方式下接收到播放媒体文件的命令后,对媒体文件进行缓存得到的。在一个优选实施方式中,所述切换点为第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠的部分的位置;所述按照切换点继续播放第二缓存文件具体是指:在第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠部分后的位置开始继续播放第二缓存文件。相比于现有技术,本专利技术提供的媒体文件无缝切换播放方法及系统,能够避免现有技术中的由于连接方式的切换而导致的媒体文件在播放时出现暂停的现象,也不需要用户再进行手动播放切换,同时也避免了手动切换前后媒体文件的丢帧的问题。为使专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术较佳实施例,并配合所附附图,作详细说明如下。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术提供的媒体文件无缝切换播放方法流程图;图2为本专利技术提供的媒体文件无缝切换播放系统结构示意图。【具体实施方式】下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的媒体文件无缝切换播放方法流程图,该媒体文件无缝切换播放方法包括以下步骤:S1:通过第一连接方式,播放媒体文件;S2:对媒体文件进行缓存得到第一缓存文件;S3:当从第一连接方式切换到第二连接方式时,播放第一缓存文件,同时通过第二连接方式缓存媒体文件得到第二缓存文件,所述第一缓存文件的结束时刻晚于第二缓存文件的起始时刻;S4:当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。本专利技术中,在第一连接方式播放媒体文件时,对媒体文件进行缓存,当有新的连接方式出现时,通过新的连接方式对媒体文件进行缓存,当需要切换连接方式时,可以继续播放第一连接方式下缓存的文件,待新的连接方式切换好后,可直接播放新的连接方式下的缓存文件,在切换过程中,由于缓存文件的存在,使得切换的过程可实现无缝切换播放,避免了现有技术中发生的暂停后需要手动继续播放的问题或者也可避免手动播放后带来的丢帧问题,提高了用户体验。为了更加清楚了解释本专利技术,下面具体的阐述下本专利技术的每个步骤。其中,步骤S1:通过第一连接方式,播放媒体文件。具体的,所述第一连接方式是指蓝牙连接方式、USB连接方式、WIFI连接方式或HDMI等连接方式中的一种。所述本文档来自技高网...

【技术保护点】
1.一种媒体文件无缝切换播放方法,其特征在于,包括以下步骤:/n通过第一连接方式,播放媒体文件;/n对媒体文件进行缓存得到第一缓存文件;/n当从第一连接方式切换到第二连接方式时,播放第一缓存文件,同时通过第二连接方式缓存媒体文件得到第二缓存文件,所述第一缓存文件的结束时刻晚于第二缓存文件的起始时刻;/n当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。/n

【技术特征摘要】
1.一种媒体文件无缝切换播放方法,其特征在于,包括以下步骤:
通过第一连接方式,播放媒体文件;
对媒体文件进行缓存得到第一缓存文件;
当从第一连接方式切换到第二连接方式时,播放第一缓存文件,同时通过第二连接方式缓存媒体文件得到第二缓存文件,所述第一缓存文件的结束时刻晚于第二缓存文件的起始时刻;
当第一缓存文件播放完毕后,按照切换点继续播放第二缓存文件,实现媒体文件的无缝切换播放。


2.如权利要求1所述的媒体文件无缝切换播放方法,其特征在于,所述媒体文件包括本地存储的媒体文件或在线网络的媒体文件。


3.如权利要求2所述的媒体文件无缝切换播放方法,其特征在于当媒体文件为本地存储的媒体文件时,所述第一缓存文件是在从第一连接方式切换到第二连接方式前,在第一连接方式下对媒体文件进行缓存得到的。


4.如权利要求2所述的媒体文件无缝切换播放方法,其特征在于,当媒体文件为在线网络上的媒体文件时,所述第一缓存文件是在第一连接方式下接收到播放媒体文件的命令后,对媒体文件进行缓存得到的。


5.如权利要求1所述的媒体文件无缝切换播放方法,其特征在于,所述切换点为第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠的部分的位置;
所述按照切换点继续播放第二缓存文件具体是指:在第二缓存文件中去除掉第一缓存文件与第二缓存文件重叠部分后的位置开始继续播放第二缓存文件。


6.一种媒体文件无缝切换播放系统,其特征在于,包括主设备、从设备和连接主设备和从设备的连接模块;
所述连接模块,用于在主设备播放媒体文件时,将媒体文件通过连接模块传...

【专利技术属性】
技术研发人员:唐峰
申请(专利权)人:上海小魅科技有限公司
类型:发明
国别省市:上海;31

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

1