System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多媒体数据处理方法、装置、电子设备和存储介质制造方法及图纸_技高网

多媒体数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:40781793 阅读:7 留言:0更新日期:2024-03-25 20:26
本申请涉及一种多媒体数据处理方法、装置、电子设备和存储介质。所述方法包括:当电子设备的第一应用处于多媒体通话状态,且电子设备连接有至少一个外接摄像头,响应于对所述摄像头列表中至少一外接摄像头的选择操作,在所述电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据;在所述第一应用中输出所述多媒体录制数据。采用本方法能够提升用户使用外接摄像头的便利性。

【技术实现步骤摘要】

本申请涉及多媒体数据处理,特别是涉及一种多媒体数据处理方法、装置、电子设备和存储介质


技术介绍

1、随着各类电子设备以及自媒体的普及和发展,人们使用摄像头的种类和场景也越来越多,用户希望通过手机分享摄像头拍摄的内容的需求也日益增加。例如:家用摄像头用于观察宠物、小孩,并实时分享给家人朋友;无人机摄像头用于旅游拍摄,把无人机摄像头拍摄的视频,实时进行直播等等。

2、然而,在实现本公开方案的过程中,专利技术人发现,人们有在视频通话过程中获取外接摄像头的内容的需求。例如,用户a家里儿童房有安装家用摄像头,专门拍摄1岁的儿子。用户a通过手机安装了该家用摄像头对应的应用(application,app,应用程序),可以查看摄像头拍摄的内容以了解儿子实时情况。在一些场景中,例如,当某宝妈在厨房给儿子准备辅食,同时跟外婆通过微信应用进行视频电话聊天,这时外婆想看看小孙子。然而,微信应用在视频聊天时无法直接获取外接摄像头的内容并呈现到视频聊天界面中,该宝妈只能暂时放下手中工作,拿着手机去儿童房用手机拍儿子。显然,这种传统方式,用户使用外接摄像头的便利性较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提升用户使用外接摄像头的便利性的多媒体数据处理方法、装置、电子设备和存储介质。

2、根据本公开的某些示例性实施例的第一方面,提供一种多媒体数据处理方法,该方法包括:当电子设备的第一应用处于多媒体通话状态,且电子设备连接有至少一个外接摄像头,响应于对摄像头列表中至少一外接摄像头的选择操作,在电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据;在第一应用中输出多媒体录制数据。

3、可选地,所述在第一应用中输出多媒体录制数据,包括:用多媒体录制数据代替电子设备的本机多媒体数据作为hal层的输入数据,以供第一应用输出多媒体录制数据;或者,将多媒体录制数据和本机多媒体数据进行合成处理,用合成处理后的多媒体数据代替电子设备的本机多媒体数据作为hal层的输入数据,以供第一应用输出合成处理后的多媒体数据。

4、可选地,所述多媒体录制数据包括视频录制数据和/或音频录制数据;所述用多媒体录制数据代替电子设备的本机多媒体数据作为hal层的输入数据,包括:用视频录制数据代替电子设备的本机摄像头数据作为hal层的输入数据,和/或,用音频录制数据代替电子设备的本机麦克风数据作为hal层的输入数据;或者,所述将多媒体录制数据和本机多媒体数据进行合成处理,用合成处理后的多媒体数据代替电子设备的本机多媒体数据作为hal层的输入数据,包括:将视频录制数据和本机摄像头数据进行图像拼接处理,将图像拼接处理后的视频数据代替电子设备的本机摄像头数据作为hal层的输入数据,和/或,将音频录制数据和本机麦克风数据进行混音处理后,将混音处理后的音频数据代替电子设备的本机麦克风数据作为hal层的输入数据。

5、可选地,所述在第一应用中输出多媒体录制数据,包括:响应于对多媒体录制数据的输出方式的用户选择操作,用多媒体录制数据代替电子设备的本机多媒体数据作为hal层的输入数据,或者将多媒体录制数据和本机多媒体数据进行合成处理,用合成处理后的多媒体数据代替电子设备的本机多媒体数据作为hal层的输入数据。

6、可选地,所述在电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据,包括:将第二应用启动在电子设备中创建的虚拟屏中,对虚拟屏进行多媒体数据录制,得到多媒体录制数据,第二应用为选择的外接摄像头所对应的应用。

7、可选地,所述对虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:对虚拟屏进行录屏和/或录音,得到视频录制数据和/或音频录制数据。

8、可选地,所述对虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:将第二应用打开为全屏预览状态,在全屏预览状态下对虚拟屏进行多媒体数据录制,得到多媒体录制数据;或者,获取第二应用的多媒体播放的控件位置及尺寸信息,对虚拟屏进行多媒体数据录制,得到初始多媒体录制数据,根据控件位置及尺寸信息对初始多媒体录制数据进行裁剪,得到多媒体录制数据。

9、可选地,所述电子设备连接的至少一个外接摄像头以摄像头列表的形式显示,摄像头列表中列示有所述电子设备的外接摄像头的标识。

10、可选地,所述方法还包括:提供用户界面元素,响应于对用户界面元素的用户操作,显示摄像头列表。

11、可选地,所述用户界面元素设置在快速面板、下拉通知栏、浮窗,或者第一应用的摄像头切换控件处,或者所述用户界面元素设置在另一应用的入口处。

12、可选地,所述方法还包括:根据用户操作生成或者更新摄像头列表;和/或,根据电子设备的外接摄像头的应用安装信息,生成或者更新摄像头列表。

13、根据本公开的某些示例性实施例的第二方面,提供一种多媒体数据处理装置,包括:录制模块,被配置为当电子设备的第一应用处于多媒体通话状态,且电子设备连接有至少一个外接摄像头,响应于对摄像头列表中至少一外接摄像头的选择操作,在电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据;输出模块,被配置为在第一应用中输出多媒体录制数据。

14、可选地,所述输出模块用多媒体录制数据代替电子设备的本机多媒体数据作为hal层的输入数据,以供第一应用输出多媒体录制数据;或者,将多媒体录制数据和本机多媒体数据进行合成处理,用合成处理后的多媒体数据代替电子设备的本机多媒体数据作为hal层的输入数据,以供第一应用输出合成处理后的多媒体数据。

15、可选地,所述多媒体录制数据包括视频录制数据和/或音频录制数据;所述输出模块用视频录制数据代替电子设备的本机摄像头数据作为hal层的输入数据,和/或,用音频录制数据代替电子设备的本机麦克风数据作为hal层的输入数据;或者,输出模块将视频录制数据和本机摄像头数据进行图像拼接处理,将图像拼接处理后的视频数据代替电子设备的本机摄像头数据作为hal层的输入数据,和/或,将音频录制数据和本机麦克风数据进行混音处理后,将混音处理后的音频数据代替电子设备的本机麦克风数据作为hal层的输入数据。

16、可选地,所述输出模块响应于对多媒体录制数据的输出方式的用户选择操作,用多媒体录制数据代替电子设备的本机多媒体数据作为hal层的输入数据,或者将多媒体录制数据和本机多媒体数据进行合成处理,用合成处理后的多媒体数据代替电子设备的本机多媒体数据作为hal层的输入数据。

17、可选地,所述录制模块将第二应用启动在电子设备中创建的虚拟屏中,对虚拟屏进行多媒体数据录制,得到多媒体录制数据,第二应用为选择的外接摄像头所对应的应用。

18、可选地,所述录制模块对虚拟屏进行录屏和/或录音,得到视频录制数据和/或音频录制数据。

19、可选地,所述录制模块将第二应用打开为全屏预览状态,在全屏预览状态下对虚拟屏进行多媒体数据录本文档来自技高网...

【技术保护点】

1.一种多媒体数据处理方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述第一应用中输出所述多媒体录制数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述多媒体录制数据包括视频录制数据和/或音频录制数据;

4.根据权利要求2所述的方法,其特征在于,其特征在于,所述在所述第一应用中输出所述多媒体录制数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:

7.根据权利要求5所述的方法,其特征在于,对所述虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:

8.如权利要求1至7任意一项所述的方法,其特征在于,所述电子设备连接的至少一个外接摄像头以摄像头列表的形式显示,所述摄像头列表中列示有所述电子设备的外接摄像头的标识。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述用户界面元素设置在快速面板、下拉通知栏、浮窗或者所述第一应用的摄像头切换控件处,或者所述用户界面元素设置在另一应用的入口处。

11.根据权利要求8所述的方法,其特征在于,所述方法还包括:

12.一种多媒体数据处理装置,其特征在于,所述装置包括:

13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种多媒体数据处理方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述第一应用中输出所述多媒体录制数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述多媒体录制数据包括视频录制数据和/或音频录制数据;

4.根据权利要求2所述的方法,其特征在于,其特征在于,所述在所述第一应用中输出所述多媒体录制数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述在所述电子设备中创建的虚拟屏中录制选择的外接摄像头的多媒体数据,得到多媒体录制数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:

7.根据权利要求5所述的方法,其特征在于,对所述虚拟屏进行多媒体数据录制,得到多媒体录制数据,包括:

8.如权利要求1至7任意一项所述的方法,其特征在于,所述电子设备连接...

【专利技术属性】
技术研发人员:陈莹文汉成吴炜秋孔彦斐
申请(专利权)人:广州三星通信技术研究有限公司
类型:发明
国别省市:

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

1