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多。

阅读 550
1 个回答

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

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