相关问题
ArkUI中如何获取mp4文件的第一帧图片?
3754浏览 • 1回复 待解决
audioPlayer.src怎设置media里面的mp3文件
1340浏览 • 1回复 待解决
如何把ImageReceiver收到的视频帧数据保存到本地
150浏览 • 1回复 待解决
把应用沙箱下的图片保存到图库
352浏览 • 1回复 待解决
怎么把视频保存到相册以及主机端?
2506浏览 • 1回复 待解决
沙箱路径的文件怎么拿取?
459浏览 • 1回复 待解决
关于视频流格式和如何保存咨询
443浏览 • 1回复 待解决
Hi3861数据保存到flash
7682浏览 • 1回复 已解决
如何将视频保存到相册以及主机端
4001浏览 • 1回复 待解决
tiff数据怎么保存到postgresql数据库里?
2317浏览 • 1回复 待解决
复制rawfile路径下data里面的所有文件和文件夹 到本地沙箱 然后提供给C++侧本地沙箱保存的路径
470浏览 • 1回复 待解决
在native侧创建file并保存进沙箱路径
475浏览 • 1回复 待解决
应用内组件截图并保存到用户文件
119浏览 • 1回复 待解决
沙箱路径和真实路径,沙箱路径和真实路径是不同的,这个沙箱路径是做了转换还是软连接?
369浏览 • 1回复 待解决
如何将像素点保存到图片文件
871浏览 • 1回复 待解决
el1与el2文件是否有区别
150浏览 • 1回复 待解决
请问ets如何读写非沙箱路径下的文件?
1879浏览 • 1回复 待解决
如何修改沙箱路径下json文件的指定内容
828浏览 • 1回复 待解决
ETs,对沙箱路径下的json文件内容遍历
1862浏览 • 1回复 待解决
沙箱路径的说明,以及如何获取沙箱路径
1079浏览 • 1回复 待解决
鸿蒙开发HarmonyOS图片该如何保存到数据库
7686浏览 • 2回复 待解决
pixelMap 和 imageSource 的数据类型如何保存到相册
486浏览 • 1回复 待解决
Harmony 如何读取本地视频文件路径?
13101浏览 • 2回复 待解决
修改沙箱路径下json文件的指定内容
1332浏览 • 1回复 待解决
如何获取设备ID以及oh-package.json5文件中version字段、包名等基础信息?
782浏览 • 1回复 待解决
场景:首先获取一段视频流数据(本例使用的是相机预览流的数据),数据流是通过相机在后台预览录制生成,再将数据传入到native侧进行编码,创建输出文件并将编码完生成的MP4文件保存到沙箱路径。
使用的核心API
接口:TS侧:camera 相关API,image相关API
@ohos.multimedia.camera
@ohos.multimedia.image
通过ImageReceiver创建预览输出,获取预览流实时数据
Native侧:视频编码相关API,完成视频流编码
VideoEncoder
核心代码解释
1:获取相机预览视频流数据
2: 将数据流传入native侧进行后续操作
3:将视频流的数据进行编码操作
4:将编码后的数据生成MP4文件保存到沙箱路径
实现效果
后台预览录制获取视频流数据
编码完成的MP4文件保存到沙箱路径,可下载保存播放
注明适配的版本信息
本示例为Stage模型,支持API version 10。
本示例需要使用DevEco Studio 4.0 Release版本进行编译运行。