音视频播放方法、计算机装置及计算机可读存储介质制造方法及图纸

技术编号:28737810 阅读:22 留言:0更新日期:2021-06-06 12:41
本发明专利技术提供一种音视频播放方法、计算机装置及计算机可读存储介质,该包括获取目标文件;判断目标文件的类型,若目标文件为音视频文件,则将音视频文件解封装为第二音频文件和第二视频文件;获取第一控制指令并控制第一音频文件或第二音频文件的播放操作,获取第二控制指令并控制第一视频文件,或第二视频文件的播放操作,或获取第三控制指令并同时控制第一音频文件和第一视频文件的播放操作,或获取第三控制指令并同时控制第二音频文件和第二视频文件的播放操作。本发明专利技术还提供实现上述方法的计算机装置及计算机可读存储介质。本发明专利技术能够对加载的音频文件和视频文件中的至少一者进行单独控制或对加载的音频文件和视频文件进行同时控制。进行同时控制。进行同时控制。

【技术实现步骤摘要】
音视频播放方法、计算机装置及计算机可读存储介质


[0001]本专利技术涉及多媒体
,具体地说,是涉及一种音视频播放方法、实现这种方法的计算机装置及计算机可读存储介质。

技术介绍

[0002]音视频文件是由音频文件和视频文件合并封装而成,其播放时:先通过播放器将其解封装以重新形成音频文件和视频文件后;再通过播放器中的音频解码器对音频文件进行解码、通过播放器中的视频解码器对视频文件进行解码;最后由播放器对解码后的音频文件和视频文件进行同时播放。然而,现有播放器存在的缺点是:一次仅能够播放一个目标文件,且当播放的目标文件为音视频文件时,仅能同时播放、同时暂停或同时切换该音视频文件解封装出的音频文件和视频文件,使得用户的体验感不佳。
[0003]例如,当播放器应用于KTV场所时,用户无法根据自己的喜好选择心仪的音频文件和视频文件进行同步或异步播放,也无法对单独对其中的音频文件或视频文件进行暂停、切换、跳播等。又例如,当播放器为网络播放器时,当用户在进行视频文件的分辨率切换时,会被动的同步切换与该视频文件对应的音频文件,如:假设高分辨率的视频文件其分辨率为4K,与该高分辨率的视频文件对应的音频文件为无损格式;低分辨率的视频文件其分辨率为720P,与该低分辨率的视频文件对应的音频文件为有损格式;当用户使用的网络播放器所在的网络信号不佳时,用户通常会将切换视频文件的分辨率,即将高分辨率的视频文件切换成低分辨率的视频文件,且此时,与视频文件对应音频文件也会被动的从无损格式切换至有损格式,而由于通常视频文件占用的存储容量会远大于音频文件所占用的存储容量,使得网络播放器当前所在的网络能够支持用户使用低分辨率的视频文件和无损格式的音频文件,但由于现有的播放器的不足,导致用户无法实现上述操作,从而使得视频文件从高分辨率切换成低分辨率后,用户还要被动接收音频文件音质受损的情况。
[0004]虽然,公告号为CN106375821B的专利技术专利公开了一种音视频播放方法,其包括:获得两路多媒体流,其中,一路多媒体流包含目标视频子流和另一路多媒体流包含目标音频子流,分别将每一路多媒体流包含的视频子流和/或音频子流进行分离以及分别对所述目标视频子流和所述目标音频子流进行解码并渲染,之后同步播放渲染后的所述目标视频子流与所述目标音频子流,以达到混合播放两路多媒体流;此外,该专利文献还公开了可根据两路多媒体流的时间戳将目标视频子流和目标音频子组包;而若不对目标视频子流和目标音频子流进行组包,则需要对视频子流、音频子流的推送机制和音画同步机制做出调整,是达到同步播放要求;再者,因此两路子流是分开播放的,因此可以单独关闭或切换其中的视频子流或音频子流,且如果是音频模式下,及时关闭视频子流的下载还可避免使用过多的流量。但是,该专利文献中的视频子流或音频子流仍无法实现单独暂停、跳播,导致需要同步播放渲染后的目标视频子流和目标音频子流。

技术实现思路

[0005]为了解决上述问题,本专利技术的主要目的是提供一种能够对加载的音频文件和视频文件中的至少一者进行单独控制或对加载的音频文件和视频文件进行同时控制的音视频播放方法。
[0006]本专利技术的另一目的是提供一种能够实现上述音视频播放方法的计算机装置。
[0007]本专利技术的另一目的是提供一种能够实现上述音视频播放方法的计算机可读存储介质。
[0008]为了实现本专利技术的主要目的,本专利技术提供一种音视频播放方法,包括获取目标文件,目标文件包括音视频文件,或目标文件包括第一音频文件和第一视频文件;判断目标文件的类型,若目标文件为音视频文件,则将音视频文件解封装为第二音频文件和第二视频文件;获取第一控制指令、第二控制指令或第三控制指令;根据获取的第一控制指令控制第一音频文件或第二音频文件的播放操作;根据获取的第二控制指令控制第一视频文件或第二视频文件的播放操作;根据获取的第三控制指令同时控制第一音频文件和第一视频文件的播放操作,或根据获取的第三控制指令同时控制第二音频文件和第二视频文件的播放操作。
[0009]由上可见,首先根据所获取的目标文件的类型对目标文件进行播放前预处理,如解封装、解码等;接着再根据相应的控制指令单独控制音频文件或视频文件的播放操作,或根据相应的控制指令同时控制音频文件和视频文件的播放操作,以达到同步或异步控制一个音频文件和一个视频文件的播放操作的目的。
[0010]一个优选的方案是,根据第一控制指令控制第一音频文件或第二音频文件的播放操作包括:控制第一音频文件进行播放、暂停、跳播、快进或快退,或切换第一音频文件;或控制第二音频文件进行播放、暂停、跳播、快进或快退,或切换第二音频文件。
[0011]由上可见,根据第一控制指令能够单独控制当前加载的音频文件进行播放、暂停、跳播、快进或快退,或切换至另一个音频文件,避免在控制当前加载的音频文件时,当前加载的视频文件的播放受到干扰,从而实现对当前加载的音频文件的播放流程的单独控制。
[0012]另一个优选的方案是,根据第二控制指令控制第一视频文件或第二视频文件的播放操作包括:控制第一视频文件进行播放、暂停、跳播、快进或快退,或切换第一视频文件;或控制第二视频文件进行播放、暂停、跳播、快进或快退,或切换第二视频文件。
[0013]由上可见,根据第二控制指令能够单独控制当前加载的视频文件进行播放、暂停、跳播、快进或快退,或切换至另一个音频文件,避免在控制当前加载的视频文件时,当前加载的音频文件的播放受到干扰,从而实现对当前加载的视频文件的播放流程的单独控制。
[0014]另一个优选的方案是,根据获取的第三控制指令同时控制第一音频文件和第一视频文件的播放操作包括:同时控制第一音频文件和第一视频文件进行播放、暂停、跳播、快进或快退,或切换第一音频文件和第一视频文件;根据获取的第三控制指令同时控制第二音频文件和第二视频文件的播放操作包括:同时控制第二音频文件和第二视频文件进行播放、暂停、跳播、快进或快退,或切换音视频文件。
[0015]由上可见,根据第三控制指令能够控制当前加载的音频文件和视频文件进行同时播放、同时暂停、同时跳播、同时快进或同时快退,或使音频文件切换至另一个音频文件并使视频文件切换至另一个视频文件,从而实现对当前加载的音频文件和视频文件进行同时
控制。
[0016]进一步的方案是,切换第一音频文件包括:将第一音频文件切换成第三音频文件;切换第二音频文件包括:将第二音频文件切换成第四音频文件。
[0017]由上可见,在单独切换音频文件时,可将当前加载的音频文件切换至指定的音频文件,同时,音频文件切换过程中不会对当前加载的视频文件造成干扰。
[0018]更进一步的方案是,切换第一视频文件包括:将第一视频文件切换成第三视频文件;切换第二视频文件包括:将第二视频文件切换成第四视频文件。
[0019]由上可见,在单独切换视频文件时,可将当前加载的视频文件切换至指定的视频文件,同时,视频文件切换过程中不会对当前加载的音频文件造成干扰。
[0020]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.音视频播放方法,其特征在于,包括:获取目标文件,所述目标文件包括音视频文件,或所述目标文件包括第一音频文件和第一视频文件;判断所述目标文件的类型,若所述目标文件为所述音视频文件,则将所述音视频文件解封装为第二音频文件和第二视频文件;获取第一控制指令、第二控制指令或第三控制指令;根据获取的所述第一控制指令控制所述第一音频文件或所述第二音频文件的播放操作;根据获取的所述第二控制指令控制所述第一视频文件或所述第二视频文件的播放操作;根据获取的所述第三控制指令同时控制所述第一音频文件和所述第一视频文件的播放操作,或根据获取的所述第三控制指令同时控制所述第二音频文件和所述第二视频文件的播放操作。2.根据权利要求1所述的音视频播放方法,其特征在于:根据所述第一控制指令控制所述第一音频文件或所述第二音频文件的播放操作包括:控制所述第一音频文件进行播放、暂停、跳播、快进或快退,或切换所述第一音频文件;或控制所述第二音频文件进行播放、暂停、跳播、快进或快退,或切换所述第二音频文件。3.根据权利要求1所述的音视频播放方法,其特征在于:根据所述第二控制指令控制所述第一视频文件或所述第二视频文件的播放操作包括:控制所述第一视频文件进行播放、暂停、跳播、快进或快退,或切换所述第一视频文件;或控制所述第二视频文件进行播放、暂停、跳播、快进或快退,或切换所述第二视频文件。4.根据权利要求1所述的音视频播放方法,其特征在于:根据获取的所述第三控制指令同时控制所述第一音频文件和所述第一视频文件的播放操作包括:同时控制所述第一音频文件和所述第一视频文件进行播放、暂停、跳播、快进或快退,或切换所述第一音频文件和所述第一视频文件;根据获取的所述第三控制指令同时控制所述第二音频文件和所述第二视频文件的播放操作包括:同时控制所述第二音频文件和所述第二视频文件进行播放、暂停、跳播、快进...

【专利技术属性】
技术研发人员:余刚林耀树
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:

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

1