HarmonyOS OhAudio使用咨询

1、OH_AudioRenderer_OnWriteData回调数据大小是否可以修改。

2、OH_AudioRenderer_GetTimestamp怎么使用clockId表示什么意思,其他参数什么意思,如果要获取精确的播放时间怎么计算。

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​1:必须填满回调内给的buffer,否则会有杂音,在最新的toD版本上支持修改,修改的接口是 OH_AudioStreamBuilder_SetFrameSizeInCallback,支持设置成20ms对应的frameSize

2:timestamp反馈的是对应的 frame 播出的时间,可调节对应的视频帧的播出时间来实现音画同步 。

clockId就是个时钟类型,目前只有一个 MONOTONIC。在对应参数填写CLOCK_MONOTONIC

参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_o_h_audio-V5


分享
微博
QQ
微信
回复
5天前
相关问题
HarmonyOS @ohos/protobufjs 使用咨询
352浏览 • 1回复 待解决
HarmonyOS getRawFileContent使用问题咨询
472浏览 • 1回复 待解决
HarmonyOS textpicker组件的使用咨询
310浏览 • 1回复 待解决
requestInStream使用问题咨询
514浏览 • 1回复 待解决
HarmonyOS ohaudio 通话模式声音无法外放
319浏览 • 1回复 待解决
HarmonyOS NodeContainer咨询
235浏览 • 1回复 待解决
HarmonyOS hdc命令咨询
275浏览 • 1回复 待解决
HarmonyOS 联动组件咨询
184浏览 • 1回复 待解决
HarmonyOS 蓝牙API咨询
331浏览 • 2回复 待解决
HarmonyOS卡片问题咨询
225浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
236浏览 • 1回复 待解决
HarmonyOS InputText相关咨询
222浏览 • 1回复 待解决
HarmonyOS 状态管理咨询
263浏览 • 1回复 待解决
HarmonyOS 画布问题咨询
150浏览 • 1回复 待解决
HarmonyOS RelativeContainer 组件咨询
335浏览 • 1回复 待解决
HarmonyOS 录像问题咨询
338浏览 • 1回复 待解决
HarmonyOS 卡片开发咨询
259浏览 • 1回复 待解决
HarmonyOS axios用法咨询
217浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人