cordova - 为什么我不能在电容器中使用 Spotify SDK?
问题描述
我正在使用 Ionic 和 Capacitor 来构建一个与 Spotify APi 交互的应用程序。因此我使用了cordova-spotify-auth 插件和capacitor-spotify 插件。
在应用程序中,您应该登录到 Spotify,然后该应用程序应该通过本机 Spotify 移动应用程序在设备上播放歌曲。通过 cordova-spotify-auth 插件登录有效,我还获得了访问令牌。但是,通过电容器 Spotify 插件使用 Spotify SDK 不起作用。我收到以下错误消息:
2021-04-25 00:07:25.518 2445-2445/io.ionic.starter E/Capacitor/Console:文件:http://localhost/home-home-module.js-第 1668 行-消息:Spotify SDK 不是网络支持
2021-04-25 00:07:25.526 2445-2445/io.ionic.starter E/Capacitor/Console:文件:http://localhost/vendor.js-第 59199 行-消息:错误错误:未捕获(承诺) :网络上不支持 Spotify SDK
这是我的代码:
cordova.plugins.spotifyAuth.authorize(config)
.then(({ accessToken, expiresAt }) => {
this.result = { access_token: accessToken, expires_in: expiresAt};
this.presentAlert(accessToken);
SpotifySDK.connectToAppRemote();
SpotifySDK.login();
SpotifySDK.play({uri: 'spotify:track:4q6dqyGM25sKFU8nYAGRe4'});
});
Capacitor 不需要将代码翻译成本地语言,从而使 Spotify SDK 工作吗?
此外,如果您知道通过 Capacitor 或 Cordova 在本地 Spotify 移动应用程序中播放歌曲的任何其他方式,请告诉我。
解决方案
推荐阅读
- airflow - 气流在午夜不执行 DAG
- arrays - 根据数据验证下拉选择将值粘贴到不同的列中
- c - 内核驱动程序中的 PCI 错误处理程序从未调用,即使设备已关闭
- javascript - 如何使用 JavaScript 从 DOM 元素中获取换行符位置
- javascript - 使所有页面都可用
- react-native - 创建 react-native cli 项目时出错
- javascript - Checkio 常用词挑战:我该如何继续?
- html - Shiny R:如何使传单图例水平
- javascript - 如何防止此函数多次修改变量?
- android - 从服务器获取配置文件后,适配器类中的 getView 函数正在无限循环中运行?