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 ohaudio音频播放设备切换问题
873浏览 • 1回复 待解决
HarmonyOS 播放器后台暂停音频播放
1108浏览 • 1回复 待解决
HarmonyOS 关于音频播放器的最佳实践
1168浏览 • 1回复 待解决
请提供HarmonyOS音频播放器实例代码
1230浏览 • 1回复 待解决
HarmonyOS OHAUdio 音频回调数量不足
887浏览 • 1回复 待解决
OHAudio实现低时延音频录制和播放功能
3198浏览 • 1回复 待解决
怎么使用player播放网络音频呢?
4702浏览 • 1回复 待解决
HarmonyOS OHAudio音频播放,1CH-8KHZ-16BIT
1062浏览 • 1回复 待解决
HarmonyOS 音频播放相关
896浏览 • 1回复 待解决
HarmonyOS音频播放问题
1394浏览 • 1回复 待解决
使用AudioRenderer播放pcm音频流失败
2600浏览 • 1回复 待解决
HarmonyOS AudioVivid音频解码和渲染
1135浏览 • 1回复 待解决
使用AudioRenderer开发音频播放功能
2152浏览 • 1回复 待解决
鸿蒙 如何使用 player 播放网络音频
8923浏览 • 1回复 已解决
HarmonyOS 音频录制与播放
1943浏览 • 1回复 待解决
HarmonyOS 音频播放帧率控制
1225浏览 • 1回复 待解决
HarmonyOS 音频后台播放问题
1702浏览 • 1回复 待解决
HarmonyOS ohaudio latency的计算
548浏览 • 1回复 待解决