【技术实现步骤摘要】
本专利技术涉及媒体文件的播放方法、电子设备和虚拟机架构。
技术介绍
在当前的电子设备中,存在具有多个操作系统和多个硬件系统的混合(Hybrid)系统,另外,还存在在一个硬件系统上利用虚拟机来加载多个操作系统的虚拟机架构。例如,对于某些电子设备,是在Windows系统下利用虚拟机来加载Android系统。在这样的多系统的电子设备中,在某些系统下的媒体文件的播放器可能不能得到真实的电子设备的硬件支持,因此具有较低的处理性能,导致很多应用的运行性能也比较低,典型地就是播放视频。因此,需要改进的媒体文件的播放方法,能够提高在具有多个系统的电子设备中媒体文件的播放性能。
技术实现思路
因此,针对上述现有技术中存在的问题和需求做出本专利技术。本专利技术实施例的目的是提供一种媒体文件的播放方法、电子设备和虚拟架构,其能够在不同系统中分开解码媒体文件的音频和视频,并以添加的标签的形式实现同步。根据本专利技术实施例的一个方面,提供了一种媒体文件的播放方法,包括:在第一系统中播放一流媒体文件;根据所述流媒体文件分别获得视频文件和音频文件;向同一时间周期的视频文件和音频文件添加标签;对音频文件进行解码;将所述视频文件发送到第二系统,所述第二系统对所述视频文件进行解码;接收所述第二系统解码后的视频文件;根据所述标签对所述流媒体文件进行播放,以使得播放时音频和视频同步。在上述方法中,所述根据所述流媒体文件分别获得视频文件和音频文件的步骤进一步包括:获取所述流媒体文件的播放属性,其中所述播放属性至少包括所述流媒体文件的每一时间周期的时间长度;以及所述接收所述第二系统解码后的视频文件的步 ...
【技术保护点】
一种媒体文件的播放方法,包括:在第一系统中播放一流媒体文件;根据所述流媒体文件分别获得视频文件和音频文件;向同一时间周期的视频文件和音频文件添加标签;对音频文件进行解码;将所述视频文件发送到第二系统,所述第二系统对所述视频文件进行解码;接收所述第二系统解码后的视频文件;根据所述标签对所述流媒体文件进行播放,以使得播放时音频和视频同步。
【技术特征摘要】
1.一种媒体文件的播放方法,包括: 在第一系统中播放一流媒体文件; 根据所述流媒体文件分别获得视频文件和音频文件; 向同一时间周期的视频文件和音频文件添加标签; 对音频文件进行解码; 将所述视频文件发送到第二系统,所述第二系统对所述视频文件进行解码; 接收所述第二系统解码后的视频文件; 根据所述标签对所述流媒体文件进行播放,以使得播放时音频和视频同步。2.如权利要求1所述的方法,所述根据所述流媒体文件分别获得视频文件和音频文件的步骤进一步包括: 获取所述流媒体文件的播放属性,其中所述播放属性至少包括所述流媒体文件的每一时间周期的时间长度;以及 所述接收所述第二系统解码后的视频文件的步骤进一步包括: 在所述第一系统中设置状态机; 当所述状态机被通知播放所述流媒体文件时,从第二系统接收解码后的视频文件;其中,所述第二系统基于所述视频文件的每一时间周期的时间长度来通知所述状态机播放所述流媒体文件。3.如权利要求2所述的方法,其中,所述根据所述标签对所述流媒体文件进行播放,以使得播放时音频和视频同步的步骤之后进一步包括: 将所述状态机设置为空闲状态; 且所述第二系统基于所述视频文件的每一时间周期的时间长度来通知所述状态机播放所述流媒体文件具体包括: 检测所述状态机的状态; 在所述状态机处于空闲状态时,基于所述视频文件的每一时间周期的时间长度来通知所述状态机播放所述流媒体文件。4.如权利要求2所述的方法,其中,所述第二系统中对每一时间周期的视频文件进行解码的时间长度等于所述视频文件的每一时间周期的时间长度减去所述状态机的处理时间和每一时间周期的视频文件的转发时间。5.如权利要求1到4所述的方法,其中,所述流媒体文件的每一时间周期是所述流媒体文件的一帧时间周期。6.如权利要求1到5所述的方法,其中,所述第一系统和所述第二系统是同一电子设备的第一操作系统和第二操作系统。7.如权利要求1到5所述的方法,其中,所述第一系统和所述第二系统分别是第一电子设备的第一操作系统和第二电子设备的第二操作系统。8.—种电子设备,包括第一系统和第二系统,该电子设备进一步包括控制器, 所述控制器配置为控制第一系统以播放一流媒体文件;根据所述流媒体文件分别获得视频文件和音频文件;向同一时间周期的视频文件和音频文件添加标签;对音频文件进行解码;将所述视频文件发送到第二系统,并控制所述第二系统以对所述视频文件进行解码;控制所述第一系统接收所述第二系统解码后的视频文件;和根据所述标签对所述流媒体文件进行播放,以使得播放时音频和视频同步。9.如权利要求8所述的电子设备,所述控制器根据所述流媒体文件分别获得视频文件和音频文件进一步包括: 所述控制器获取所述流媒体文件的播放属性,其中所述播放属性至少包括所述流媒体文件的每一时间周期的时间长度;以及 所述控制器控制所述第一系统接收所述第二系统解码后的视频文件进一步包括: 所述控制器在所述第一系统中设置状态机;当所述状态机被通知...
【专利技术属性】
技术研发人员:宁晓魁,郭琦,尹华菊,陆见微,王竹强,雷雪,卢睿,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。