【问题标题】:Distance_Type_Earshot Runtime Error, Nearby Messages APIDistance_Type_Earshot 运行时错误,附近消息 API
【发布时间】:2021-04-03 08:01:29
【问题描述】:

如何通过Distance_Type_Earshot 解决运行时错误? 我正在尝试将 Nearby Messages API(只是音频/耳机)构建到我的 Android 应用程序中,我什至构建了另一个演示应用程序来再次对其进行测试,但同样的问题。

基本上,一切都设置好了,当使用Distance_Type_Default 时,它也可以正常工作,但由于某种原因,当它设置为Distance_Type_Earshot 时,它就不起作用了。有趣的是没有异常或错误,只是我正在测试的手机似乎无法检测到对方?我正在尝试专门使用音频/麦克风,因为我的应用无法使用 BLE/蓝牙。

我已尝试将 Discovery 更改为 Broadcast and Scan 和 Default,这似乎没有什么不同,但问题仍然存在。

【问题讨论】:

    标签: android microphone google-nearby google-nearby-messages


    【解决方案1】:

    在 2021 年 4 月 1 日发布的最新 Google Play 服务版本中,该 API 不再为我工作。

    由于我的应用程序已经运行了一年多,因此我要求对仅限 Earshot/超声波的设置进行澄清。请参阅https://issuetracker.google.com/issues/184423907 我可能在错误的地方提交了问题,也是我在这里的原因:-p

    为了发现,至少一台设备需要广播“匿名令牌”代码到一台或多台正在侦听(扫描)的设备。

    如果每个人都在广播和扫描,那么协议需要更多时间来选择领导者。如果有一个广播公司和多个扫描仪 - 无需花时间协商谁负责。 (更快)

    【讨论】:

    • 感谢您的澄清!老实说,您为我省去了很多麻烦和担心,因为我只是在附近消息崩溃后才设置它。我想知道出了什么问题,无法弄清楚为什么音频似乎不起作用。好吧,我希望 Google 能尽快解决这个问题,但现在我不确定 API 是否稳定可靠
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多