HarmonyOS 怎样获取系统的音频延时

在播放视频时,需要拿到系统音频延时,来做音视频同步。

请问怎么样获取系统的音频延时呢?

PS:目前使用的是OHAudio接口采集音频和播放音频

音视频同步

HarmonyOS
2024-08-22 20:02:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

延迟可以采用跟aaudio类似的方式 通过audiotimestamp接口计算

OH_AudioStream_Result OH_AudioCapturer_GetTimestamp(OH_AudioCapturer* capturer, clockid_t clockId, int64_t* framePosition, int64_t* timestamp);

音视频同步可使用输出音频流时间戳(之前贴的是输入的)定期循环调用OH_AudioRenderer_GetTimestamp,以期能够准确得知当前OH_AudioRenderer的播放位置,来与视频的播放位置进行对比,进行音视频同步

分享
微博
QQ
微信
回复
2024-08-23 14:01:47
相关问题
获取HarmonyOS系统版本api
83浏览 • 1回复 待解决
怎样获取当前app缓存目录?
434浏览 • 2回复 待解决
如何判断音频焦点获取和丢失?
5876浏览 • 1回复 待解决
怎样获取app自身bundleName?
243浏览 • 1回复 待解决
HarmonyOS怎么获取系统相册路径
138浏览 • 1回复 待解决
怎样获取给定Bundle NameAbility信息?
146浏览 • 1回复 待解决
HarmonyOS 系统信息获取方式
109浏览 • 1回复 待解决
线程执行延时如何实现
1391浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
174浏览 • 1回复 待解决
HarmonyOS 音频output 回调次数太少
113浏览 • 1回复 待解决
音频音频焦点请求和释放
1440浏览 • 1回复 待解决
怎样获取底部菜单栏高度
1567浏览 • 1回复 待解决
有哪位知道怎样调用系统相机拍照
1577浏览 • 1回复 待解决
HarmonyOS音频录制相关
112浏览 • 1回复 待解决
HarmonyOS音频缓存问题
115浏览 • 1回复 待解决
HarmonyOS音频相关问题
156浏览 • 1回复 待解决