System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种播放方法、装置和电子设备制造方法及图纸_技高网

一种播放方法、装置和电子设备制造方法及图纸

技术编号:41241601 阅读:3 留言:0更新日期:2024-05-09 23:53
本公开涉及多媒体播放技术领域,尤其涉及一种播放方法、装置和电子设备,由于解决如何防止电子设备在播放投屏数据的过程中,出现投屏无声的问题。该方法包括响应于对用于提供投屏功能的目标控件的选择操作,创建播放器;在创建完播放器,且与投屏端建立通信连接的情况下,接收投屏端发送的投屏数据;对投屏数据进行解复用,得到投屏数据中的音频格式;按照音频格式创建音频解码器,并获取当前音频通道数;通过音频解码器对投屏数据中的音频数据进行解码,得到音频数据中的实际音频通道数;基于实际音频通道数和当前音频通道数,得到融合音频通道数;按照融合音频通道数,播放解码后的音频数据。

【技术实现步骤摘要】

本公开涉及多媒体播放,尤其涉及一种播放方法、装置和电子设备


技术介绍

1、目前,电子设备在开启投屏模式后,便可以接收投屏端发送的投屏数据。在此过程中,若电子设备的声道未被释放,此时电子设备在播放投屏数据的时候,会出现由于电子设备的声道被占用,导致出现投屏无声问题。

2、因此,如何防止电子设备在播放投屏数据的过程中,出现投屏无声问题成为了一个亟待解决的问题。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种播放方法、装置和电子设备。

2、本公开的技术方案如下:

3、第一方面,本公开提供一种显示设备,包括:处理器,被配置为响应于对用于提供投屏功能的目标控件的选择操作,创建播放器;处理器,还被配置为在创建完播放器,且与投屏端建立通信连接的情况下,控制通信器接收投屏端发送的投屏数据;处理器,还被配置为对通信器接收的投屏数据进行解复用,得到投屏数据中的音频格式;处理器,还被配置为按照音频格式创建音频解码器,并控制通信器获取当前音频通道数;其中,当前音频通道数为播放除投屏数据以外的音频数据所占用的音频通道的总数;处理器,还被配置为通过音频解码器对投屏数据中的音频数据进行解码,得到音频数据中的实际音频通道数;处理器,还被配置为基于实际音频通道数和通信器获取的当前音频通道数,得到融合音频通道数;其中,融合音频通道数等于实际音频通道数,或者融合音频通道数等于预设音频通道数;处理器,还被配置为按照融合音频通道数,播放解码后的音频数据。

4、第二方面,本公开提供一种播放方法,包括:响应于对用于提供投屏功能的目标控件的选择操作,创建播放器;在创建完播放器,且与投屏端建立通信连接的情况下,接收投屏端发送的投屏数据;对投屏数据进行解复用,得到投屏数据中的音频格式;按照音频格式创建音频解码器,并获取当前音频通道数;其中,当前音频通道数为播放除投屏数据以外的音频数据所占用的音频通道的总数;通过音频解码器对投屏数据中的音频数据进行解码,得到音频数据中的实际音频通道数;基于实际音频通道数和当前音频通道数,得到融合音频通道数;其中,融合音频通道数等于实际音频通道数,或者融合音频通道数等于预设音频通道数;按照融合音频通道数,播放解码后的音频数据。

5、第三方面,本公开提供一种电子设备,包括:存储器和处理器,存储器用于存储计算机程序;处理器用于在执行计算机程序时,使得电子设备实现如第一方面提供的任一项的播放方法。

6、第四方面,本专利技术提供一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行如第一方面提供的任一项的播放方法。

7、第五方面,本专利技术提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面提供的任一项的播放方法。

8、需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与服务器的处理器封装在一起的,也可以与服务器的处理器单独封装,本公开对此不作限定。

9、本公开中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

10、在本公开中,上述服务器的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开权利要求及其等同技术的范围之内。

11、本公开的这些方面或其他方面在以下的描述中会更加简明易懂。

12、本公开提供的技术方案与现有技术相比具有如下优点:

13、本公开提供的展示方法,电子设备在对用于提供投屏功能的目标控件的选择操作,创建播放器。之后,在创建完播放器,且与投屏端建立通信连接的情况下,接收投屏端发送的投屏数据;对投屏数据进行解复用,得到投屏数据中的音频格式;按照音频格式创建音频解码器,并获取当前音频通道数;通过音频解码器对投屏数据中的音频数据进行解码,得到音频数据中的实际音频通道数;基于实际音频通道数和当前音频通道数,得到融合音频通道数;如此便可以基于播放除投屏数据以外的音频数据所占用的音频通道的总数和音频数据中的实际音频通道数,实时确定播放该解码后的音频数据的融合音频通道数,保证能够正常播放解码后的音频数据,解决了如何防止电子设备在播放投屏数据的过程中,出现投屏无声问题的问题。

本文档来自技高网...

【技术保护点】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数为0的情况下,确定所述融合音频通道数等于所述当实际音频通道数。

3.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数不为0,且所述当前音频通道数小于或等于预设通道数的情况下,确定所述融合音频通道数等于所述实际音频通道数。

4.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数不为0,且所述当前音频通道数大于预设通道数的情况下,确定所述融合音频通道数等于所述预设音频通道数。

5.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的播放解码后的所述音频数据的过程中,若所述当前音频通道数等于0,确定所述融合音频通道数等于所述实际音频通道数。

6.一种播放方法,其特征在于,包括:

7.根据权利要求6所述的播放方法,其特征在于,所述基于所述实际音频通道数和所述当前音频通道数,得到融合音频通道数,包括:

8.根据权利要求6所述的播放方法,其特征在于,所述基于所述实际音频通道数和所述当前音频通道数,得到融合音频通道数,包括:

9.根据权利要求6所述的播放方法,其特征在于,所述基于所述实际音频通道数和所述当前音频通道数,得到融合音频通道数,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,当所述计算机程序被计算设备执行时,使得所述计算设备实现权利要求6-9任一项所述的播放方法。

...

【技术特征摘要】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数为0的情况下,确定所述融合音频通道数等于所述当实际音频通道数。

3.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数不为0,且所述当前音频通道数小于或等于预设通道数的情况下,确定所述融合音频通道数等于所述实际音频通道数。

4.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通信器获取的所述当前音频通道数不为0,且所述当前音频通道数大于预设通道数的情况下,确定所述融合音频通道数等于所述预设音频通道数。

5.根据权利要求1所述的显示设备,其特征在于,所述处理器,进一步被配置为在所述通...

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

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

1