HarmonyOS AudioKit C API实现音频播放,连接蓝牙后,声音播放异常?

(1)AudioKit C API实现音频播放,通过扬声器播放,OH_AudioRenderer_OnWriteData回调返回大小是1920。声音播放正常。
(2)连接蓝牙耳机后,使用OHAudio播放音频,设置OH_AudioStreamBuilder_SetFrameSizeInCallback接口设置480无效,通过OH_AudioRenderer_GetFrameSizeInCallback, 实际获取的是4458, 监听OH_AudioRenderer_OnWriteData 回调返回大小是18732多。

阅读 708
1 个回答

因为连接蓝牙耳机,当前蓝牙耳机不支持低时延,切成非低时延流了,非低时延默认的回调大小就是93毫秒,93*48大概就是4458。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题