相关问题
我现在有一个MP4文件想要播放,怎么快速实现mp4文件的播放?
1294浏览 • 1回复 待解决
ArkUI中如何获取mp4文件的第一帧图片?
7102浏览 • 1回复 待解决
HarmonyOS 网络视频保存到相册,请问是不是只支持MP4格式的视频呢
873浏览 • 1回复 待解决
HarmonyOS 录制生成mp4文件音画不同步;录制3-5分钟短视频音画正常,超过3-5分钟左右的视频音画会不同步。
1182浏览 • 1回复 待解决
HarmonyOS如何从麦克风录制mp3文件
2054浏览 • 1回复 待解决
沙箱文件如何保存到系统文件管理里?
2496浏览 • 1回复 已解决
HarmonyOS file://media/Photo/3/\*.mp4这种相册的路径,在子线程应该咋读取?
950浏览 • 0回复 待解决
HarmonyOS 如何在相机录像后,将mp4进行视频质量导出的方式
1316浏览 • 1回复 待解决
json5文件是否支持编码进行某些条件控制?
1138浏览 • 1回复 待解决
audioPlayer.src怎设置media里面的mp3文件
3519浏览 • 1回复 待解决
HarmonyOS 如何用AVSession播放rawfile里的mp3文件
1063浏览 • 1回复 待解决
HarmonyOS Resource的文件如何保存到沙箱
1187浏览 • 1回复 待解决
HarmonyOS Web加载本地沙箱资源H5文件报错
1102浏览 • 1回复 待解决
HarmonyOS 保存在线链接文件与base64文件到手机文件管理中
714浏览 • 1回复 待解决
HarmonyOS 通过photoViewPicker.select选择一个mp4视频之后,如何获取对应的缩略图?
1190浏览 • 1回复 待解决
HarmonyOS media.createAVPlayer() 怎么播放沙盒里面的MP4
822浏览 • 1回复 待解决
HarmonyOS 播放M3U8,MP4有没有完整的案例demo
2080浏览 • 1回复 待解决
HarmonyOS 礼物动效,MP4播放支持alpha(VAP动画播放能力)
1009浏览 • 1回复 待解决
HarmonyOS 视频编码Surface模式如何写入编码流
1096浏览 • 1回复 待解决
HarmonyOS 图片保存路径是否可查看(沙箱路径)
1103浏览 • 1回复 待解决
HarmonyOS 如何将文件管理器中的文件保存到应用沙箱
1739浏览 • 1回复 待解决
如何把ImageReceiver收到的视频帧数据保存到本地
1706浏览 • 1回复 待解决
HarmonyOS view生成图片,然后保存到相册
1438浏览 • 1回复 待解决
build-profile.json5文件中签名文件路径能否引用系统环境变量?
1749浏览 • 1回复 待解决
HarmonyOS 获取沙箱视频文件元数据失败
1008浏览 • 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版本进行编译运行。