HarmonyOS 播放器使用OHAudio渲染音频,音频延迟怎么计算?

​播放器使用OHAudio渲染音频,存在音频延迟导致音画不同步,请问OHAudio的音频延迟怎么计算?

其他平台的Audiotrack中提供了getLatency(),OHAudio是否有功能相同的API?​

HarmonyOS
2024-11-12 09:35:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​OHAudio是HarmonyOS在API version 10中引入的一套全新Native API,同时支持普通音频通路和低时延通路。当设备支持低时延通路时,开发者可以使用低时延模式创建播放器,获得更高质量的音频体验。

目前没有获取音频播放延迟的接口。

详细内容可以参照:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/using-ohaudio-for-playback-V5​​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/_o_h_audio-V5

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

​这个API可以获取输入音频流时间戳和位置信息。您可以使用这个API。

文档地址:

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

分享
微博
QQ
微信
回复
2024-11-12 17:32:40
相关问题
请提供HarmonyOS音频播放器实例代码
321浏览 • 0回复 待解决
OHAudio实现低时延音频录制和播放功能
1634浏览 • 1回复 待解决
怎么使用player播放网络音频呢?
3655浏览 • 1回复 待解决
HarmonyOS音频播放问题
420浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
467浏览 • 1回复 待解决
HarmonyOS 音频录制与播放
631浏览 • 1回复 待解决
HarmonyOS 音频播放帧率控制
231浏览 • 1回复 待解决
使用AudioRenderer播放pcm音频流失败
1748浏览 • 1回复 待解决
使用AudioRenderer开发音频播放功能
1112浏览 • 1回复 待解决
鸿蒙 如何使用 player 播放网络音频
7522浏览 • 1回复 已解决
HarmonyOS 播放本地音频文件
211浏览 • 1回复 待解决
HarmonyOS 音频播放设备的切换
246浏览 • 1回复 待解决
HarmonyOS实现后台播放音频
484浏览 • 1回复 待解决
HarmonyOS 音频播放相关问题咨询
184浏览 • 1回复 待解决
基于AVPlayer音频后台播放
579浏览 • 1回复 待解决
SoundPool实现音频播放功能
1355浏览 • 1回复 待解决
HarmonyOS 音视频编解码-音频渲染
264浏览 • 1回复 待解决
HarmonyOS 音频播放的缓存大小太大
228浏览 • 1回复 待解决
HarmonyOS 如何判断音频是否在播放
381浏览 • 1回复 待解决