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音频播放设备切换问题
911浏览 • 1回复 待解决
HarmonyOS 播放器后台暂停音频播放
1147浏览 • 1回复 待解决
HarmonyOS 关于音频播放器的最佳实践
1211浏览 • 1回复 待解决
怎么使用player播放网络音频呢?
4804浏览 • 1回复 待解决
请提供HarmonyOS音频播放器实例代码
1247浏览 • 1回复 待解决
HarmonyOS OHAUdio 音频回调数量不足
911浏览 • 1回复 待解决
OHAudio实现低时延音频录制和播放功能
3334浏览 • 1回复 待解决
HarmonyOS OHAudio音频播放,1CH-8KHZ-16BIT
1081浏览 • 1回复 待解决
HarmonyOS 音频播放相关
942浏览 • 1回复 待解决
HarmonyOS音频播放问题
1432浏览 • 1回复 待解决
使用AudioRenderer播放pcm音频流失败
2621浏览 • 1回复 待解决
HarmonyOS 音频播放帧率控制
1258浏览 • 1回复 待解决
HarmonyOS 音频录制与播放
1996浏览 • 1回复 待解决
HarmonyOS AudioVivid音频解码和渲染
1157浏览 • 1回复 待解决
SoundPool实现音频播放功能
3597浏览 • 1回复 待解决