System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多媒体资源播放方法及播放设备技术_技高网

一种多媒体资源播放方法及播放设备技术

技术编号:40523934 阅读:9 留言:0更新日期:2024-03-01 13:42
本申请实施例公开了一种多媒体资源播放方法及播放设备,涉及音视频技术领域,在电视机播放不同通道的多媒体资源,出现硬件解码器资源冲突时,能够播放新的通道对应的多媒体资源,从而保证多媒体正常播放,提高用户的体验度,节省资源。具体方案为:创建多媒体资源对应的预处理模块,预处理模块用于对多媒体资源进行解析并缓存;在多媒体资源对应的硬件解码器创建失败的情况下,创建多媒体资源对应的软件解码器;将预处理模块包括的多媒体资源,发送给软件解码器,以得到多媒体资源对应的解码数据;播放多媒体资的解码数据。

【技术实现步骤摘要】

本申请实施例涉及音视频。更具体地讲,涉及一种多媒体资源播放方法及播放设备


技术介绍

1、目前,电视机可以通过高清晰度多媒体接口(highdefinition multimediainterface,hdmi)、数字电视(digital television,dtv)直播电视、本地媒体或网络媒体等不同的通道播放多媒体资源(如音视频数据等)。

2、在电视机通过不同的通道播放多媒体资源时,是通过相同的硬件解码器,对不同通道对应的多媒体资源进行解码,从而电视机能够播放不同通道对应的多媒体资源。

3、然而,在电视机切换不同的通道播放多媒体资源时,硬件解码器容易出现资源冲突的问题。例如,在电视机切换不同的通道播放多媒体资源时,硬件解码器需要先释放原来通道对应的多媒体资源,然后才能对新的通道对应的多媒体资源进行解码。硬件解码器在释放原来通道对应的多媒体资源时,可能出现释放异常,如无法释放原来通道对应的多媒体资源,从而硬件解码器无法对新的通道对应的多媒体资源进行解码。这就导致电视机无法播放新的通道对应的多媒体资源。


技术实现思路

1、本申请实施例提供一种多媒体资源播放方法及播放设备,用于解决在电视机切换不同的通道播放多媒体资源时,出现硬件解码器资源冲突,导致无法播放新的通道对应的多媒体资源的问题。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,本申请实施例提供了一种播放设备,该播放设备包括:显示器;扬声器;通信器,被配置为获取多媒体资源;处理器,分别与显示器、扬声器以及通信器耦接,且被配置为:创建多媒体资源对应的预处理模块,预处理模块用于对多媒体资源进行解析并缓存;在多媒体资源对应的硬件解码器创建失败的情况下,创建多媒体资源对应的软件解码器;将预处理模块包括的多媒体资源,发送给软件解码器,以得到多媒体资源对应的解码数据;控制扬声器和/或显示器,播放多媒体资源对应的解码数据。

4、结合第一方面,在另一种可选的方式中,多媒体资源可以包括音频数据,硬件解码器可以为音频数据对应的音频硬件解码器,处理器,具体被配置为:在音频硬件解码器创建失败的情况下,创建音频数据对应的音频软件解码器;将预处理模块包括的音频数据,发送给音频软件解码器,以得到音频数据对应的解码数据。

5、结合第一方面,在另一种可选的方式中,处理器,具体被配置为:创建音频软件解码器对应的音频音效处理模块;将音频数据对应的解码数据,发送给音频音效处理模块,以得到处理之后的解码数据;控制扬声器,播放处理之后的解码数据。

6、结合第一方面,在另一种可选的方式中,多媒体资源可以包括视频数据,硬件解码器可以为视频数据对应的视频硬件解码器,处理器,具体被配置为:在视频硬件解码器创建失败的情况下,创建视频数据对应的视频软件解码器;将预处理模块包括的视频数据,发送给视频软件解码器,以得到视频数据对应的解码数据。

7、结合第一方面,在另一种可选的方式中,处理器,具体被配置为:控制显示器,显示视频数据对应的解码数据。

8、结合第一方面,在另一种可选的方式中,多媒体资源可以包括音频数据和视频数据,硬件解码器可以为音频数据对应的音频硬件解码器和视频数据对应的视频硬件解码器,处理器,具体被配置为:在音视频硬件解码器和视频硬件解码器均创建失败的情况下,创建音频数据对应的音频软件解码器和视频数据对应的视频软件解码器;将预处理模块包括的音频数据和视频数据,发送给音频软件解码器和视频软件解码器,以得到音视频数据对应的解码数据和视频数据对应的解码数据。

9、结合第一方面,在另一种可选的方式中,处理器,具体被配置为:创建音频软件解码器对应的音频音效处理模块;将音频数据对应的解码数据,发送给音频音效处理模块,以得到处理之后的解码数据;控制扬声器,播放处理之后的解码数据;控制显示器,显示视频数据对应的解码数据。

10、结合第一方面,在另一种可选的方式中,处理器,还被配置为:在多媒体资源对应的硬件解码器创建成功的情况下,将预处理模块包括的多媒体资源,发送给硬件解码器,以得到多媒体资源对应的解码数据;控制扬声器和/或显示器,播放多媒体资源对应的解码数据。

11、第二方面,本申请还提供了一种多媒体资源播放方法,该多媒体资源播放方法包括:获取多媒体资源;创建多媒体资源对应的预处理模块,预处理模块用于对多媒体资源进行解析并缓存;在多媒体资源对应的硬件解码器创建失败的情况下,创建多媒体资源对应的软件解码器;将预处理模块包括的多媒体资源,发送给软件解码器,以得到多媒体资源对应的解码数据;播放多媒体资源对应的解码数据。

12、第三方面,本申请还提供了一种多媒体资源播放装置,该多媒体资源播放装置可以包括:获取模块、创建模块、发送模块和播放模块等。

13、其中,获取模块,可以用于获取多媒体资源。

14、创建模块,可以用于创建多媒体资源对应的预处理模块,预处理模块用于对多媒体资源进行解析并缓存。

15、创建模块,还可以用于在多媒体资源对应的硬件解码器创建失败的情况下,创建多媒体资源对应的软件解码器。

16、发送模块,可以用于将预处理模块包括的多媒体资源发送给软件解码器,以得到多媒体资源对应的解码数据。

17、播放模块,可以用于播放多媒体资源对应的解码数据。

18、第四方面,本申请还提供了一种电子设备,包括处理器,包括处理器,用于存储该处理器可执行指令的存储器。该处理器被配置为执行上述指令时,使得该电子设备实现如第二方面可能的实现方式所述的多媒体资源播放方法。

19、第五方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如第二方面可能的实现方式所述的多媒体资源播放方法。

20、第六方面,本申请还提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现如第二方面可能的实现方式所述的多媒体资源播放方法。

21、本申请提供的方案,首先获取多媒体资源,创建多媒体资源对应的预处理模块,通过预处理模块对获取的多媒体资源进行缓存并解析;然后在多媒体资源对应的硬件解码器创建失败的情况下,创建多媒体资源对应的软件解码器;之后将预处理模块中缓存并解析到的多媒体资源发送给软件解码器,由软件解码器进行解码得到多媒体资源对应的解码数据,最后播放多媒体资源对应的解码数据。

22、本申请的方案由于在多媒体资源对应的硬件解码器创建失败时,创建多媒体资源对应的软件解码器,由创建多媒体资源对应的软件解码器对多媒体资源进行解码,能够解决在电视机播放不同通道对应的多媒体资源时,出现的硬件解码器资源冲突,从而无法播放所有通道对应的多媒体资源的问题。

23、且本申请的方案,在多媒体资源对应的软件解码器创建成功后,预处理模块才向软件解码器发送解析并缓存的多媒体资源,本文档来自技高网...

【技术保护点】

1.一种播放设备,其特征在于,所述播放设备包括:

2.根据权利要求1所述的播放设备,其特征在于,所述多媒体资源包括音频数据,所述硬件解码器为所述音频数据对应的音频硬件解码器,所述处理器,具体被配置为:

3.根据权利要求2所述的播放设备,其特征在于,所述处理器,具体被配置为:

4.根据权利要求1所述的播放设备,其特征在于,所述多媒体资源包括视频数据,所述硬件解码器为所述视频数据对应的视频硬件解码器,所述处理器,具体被配置为:

5.根据权利要求4所述的播放设备,其特征在于,所述处理器,具体被配置为:

6.根据权利要求1所述的播放设备,其特征在于,所述多媒体资源包括音频数据和视频数据,所述硬件解码器为所述音频数据对应的音频硬件解码器和所述视频数据对应的视频硬件解码器,所述处理器,具体被配置为:

7.根据权利要求6所述的播放设备,其特征在于,所述处理器,具体被配置为:

8.根据权利要求1所述的播放设备,其特征在于,所述处理器,还被配置为:

9.一种多媒体资源播放方法,其特征在于,所述方法包括:

10.一种计算机可读存储介质,其上存储有计算机程序指令;其特征在于,

...

【技术特征摘要】

1.一种播放设备,其特征在于,所述播放设备包括:

2.根据权利要求1所述的播放设备,其特征在于,所述多媒体资源包括音频数据,所述硬件解码器为所述音频数据对应的音频硬件解码器,所述处理器,具体被配置为:

3.根据权利要求2所述的播放设备,其特征在于,所述处理器,具体被配置为:

4.根据权利要求1所述的播放设备,其特征在于,所述多媒体资源包括视频数据,所述硬件解码器为所述视频数据对应的视频硬件解码器,所述处理器,具体被配置为:

5.根据权利要求4所述的播放设备,其特征在于,所述处理器,具体...

【专利技术属性】
技术研发人员:朱宗花李斌
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1