java - Android 上的蓝牙延迟补偿

标签 java android

我想开发一个供我个人使用的应用程序,以便多个移动设备可以与多个蓝牙扬声器(无论品牌如何)配对。 由于同步将通过互联网进行,并且随着时间的推移,应用程序可能会跨平台,因此我必须为与我同步的设备提供手动调整其蓝牙延迟(毫秒偏移)的能力,以便扬声器可以同相。这是之前实现的,因为我在某些应用程序中看到了它;但我找不到任何有关它的开发者信息! 关于如何开发它有什么想法吗?

最佳答案

我认为仅使用应用程序端代码补偿 Android 蓝牙延迟是不可能的,因为延迟因制造商而异。

如果您可以修改扬声器固件,以便在扬声器之间添加基于时间戳的同步,那么这可能是可能的...或使用 Wi-Fi 扬声器

有关 Android 蓝牙延迟的更多开发者信息,请阅读以下内容:

https://www.soundguys.com/android-bluetooth-latency-22732/

关于java - Android 上的蓝牙延迟补偿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57497018/

相关文章:

java - 使用 Java 查询 MongoDb 的日期范围

java - 如何在java中创建同一类对象的多个引用

java - 在 junit 测试中加载 myclass-context.xml 失败

android - admob:如何在 UI 线程之外加载 AdRequest?

android - Android 中加载大量大图像

java - 将 JSON 响应转换为 List<T>

java - 使用 Java 发送斜杠和反斜杠

java - Java 2D 中的碰撞检测无法正常工作

Android:单独 fragment 中的多个 snackbar (ViewPager)

java - 如何修复未使用微调器自定义适配器中的代码选中复选框的问题?