java - Spotify Android SDK:等待 CallResult 遇到 TimeOut
问题描述
我尝试设置一个 Java 代码,它向 Spotify 提供顺序指令。因此,我设置了如下所示的同步 CallResults。
CallResult<Empty> callResult = mSpotifyAppRemote.getPlayerApi().play(mURI);
Result<Empty> result = callResult.await(10, TimeUnit.SECONDS);
if (!result.isSuccessful()) Log.e("ERROR play", result.getError().getMessage());
当我运行上面的示例时,音乐开始按预期播放,但应用程序等待 10 秒,然后抛出错误消息。我希望收到result.isSuccesful==true
以便继续下一个指令。为什么我在 10 秒后收到超时,尽管指令明显执行(= 音乐播放)?
解决方案
推荐阅读
- arrays - 从 JWT 获取 __NSArray0
- python - 导入键盘段错误 python Macos Big Sur
- safari - 哪种视频编码格式支持可变比特率流式传输(质量)和用于跳过片段的 SEEK 功能?
- r - R:在ggplot中使用rollmean会在最后产生错误的下降
- javascript - 在 next-auth 中从 API 存储 JWT 令牌的位置
- python - 在数据工厂中使用 Azure Function APP 运行 Python 脚本
- java - 如何使用相同的按钮启动和停止方法
- json - Elasticsearch:从对象映射的特定对象中获取最大值和最小值
- python - 使用 Pandas 读取深度嵌套的 xml
- sql - 名称已在现有对象 PL/SQL oracle 中使用