主权项 |
一种车载娱乐系统切换播放两种媒体介质的方法,其特征在于,所述车载娱乐系统包括用于构建播放框架的DirectShow、用于存储各种媒体介质播放信息的内存及磁盘文件系统,首先车载娱乐系统启动媒体介质播放程序,然后执行如下步骤:步骤S01,启动第一媒体介质中的播放程序、并同时构建第一媒体介质对应的第一DirectShow框架;步骤S02,播放第一媒体介质中的音频文件并实时保存第一媒体介质播放信息至内存中;步骤S03,判断是否有第二媒体介质的播放程序切入,如果是,则执行步骤S40,如果否,持续播放;步骤S04,更新所述第一媒体介质当前的播放位置至内存中;步骤S05,释放所述第一DirectShow框架并重新构建关于所述第二媒体介质对应的第二DirectShow框架;步骤S06,播放第二媒体介质中的音频文件并实时保存第二媒体介质播放信息至内存中;步骤S07,判断是否有第一媒体介质的播放程序切入,如果是,则执行步骤S08,如果否,则继续播放;步骤S08,更新所述第二媒体介质当前的播放位置至内存中;步骤S09,读取内存中存储的关于第一媒体介质的播放信息及播放位置;步骤S10, 释放所述第二DirectShow框架并重新构建关于所述第一媒体介质对应的第一DirectShow框架;步骤S11,根据步骤S09的读取结果,从存储的播放位置处继续播放所述第一媒体介质的音频文件并实时更新播放信息至内存中;步骤S12,循环切换第一媒体介质和第二媒体介质的播放程序、并重复前述步骤;步骤S13,将两种媒体介质的播放信息保存至磁盘文件系统;步骤S14,结束。 |