问题标签 [deezer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Deezer API:检查当前用户是否有 30 秒的流媒体限制
对于 Web 应用程序,有没有办法检查当前用户是否有 30 秒的流媒体限制?
它可能发生在两种情况下:
- 用户未登录
- 用户已登录,但他的帐户不允许来自外部 Web 应用程序的完整流式传输(我猜第二种情况可能只是他前 6 个月订阅期内的免费用户)。
谢谢。
deezer - Deezer APsI:针对国家/地区限制的非流式歌曲示例
我想测试一个 deezer web 应用程序,其曲目不适用于国家/地区限制(例如,尝试使用 Deezer Italian 帐户播放仅在英国可用的曲目),以查看系统如何反应并准备好处理此类错误. 任何人都知道我怎样才能得到一个例子?
你知道国家和国家之间的差异(就可用的艺术家/歌曲而言)是否巨大?
谢谢
Aurélien回答后编辑:
1)使用 Aurélien 的示例我尝试使用隐形播放器示例(http://developers.deezer.com/sdk/javascript/example-invisible)播放来自意大利的三首歌曲,第一首和第三首歌曲在意大利可用,第二首没有可用的。
发生的情况是客户端没有切换到第二首歌曲的 30 秒,而是跳过它(在我看来,这实际上是一种更好的行为);我还注意到,从客户端(我有响应警报)我无法获得有关“可读性”的任何信息,所以如果我查看第二首歌曲的响应,没有什么告诉我这是不可读的意大利,我说的对吗?当然,您可以使用如您所展示的 API 服务器调用来获取该信息。
2)关于代币,问题在于免费增值用户(前六个月的免费用户),他们仍然无法通过他们的代币;这进行了一个简单的 API 调用,例如获取他们无法使用的艺术家(需要令牌)的前 5 首歌曲......
3)关于“钻石”的例子,你能更好地解释一下吗?这意味着,如果我使用意大利令牌请求 Rihanna 的前 5 首歌曲,并且我得到了带有 id 的 Diamonds,那么该 id 不仅可能在德国无法流式传输,而且这首歌也可能在德国实际上是流式传输的,但只有当我使用另一个(德国)身份证?
java - 适用于 Android 的 Deezer SDK,如何将 access_token 赋予 DeezerRequest?
我正在使用 JAVA Android SDK 开发 Deezer 应用程序。我已经设法使用 Deezer 方法登录(出现一个允许用户使用他的 deezer 或 facebook 帐户登录的弹出窗口)。
但现在我想访问用户数据(姓名/身份证...)以备将来使用。我目前正在使用
但是应用程序抛出异常,要求获取 access_token。我有它,但我不知道如何将它提供给请求(并且 deezer 开发网站并没有真正的帮助,因为他认为你知道如何处理它)
如果有帮助,我可以发布更多代码。谢谢你的帮助。
deezer - 如何处理 deezer ID 词汇
每首歌曲可以在不同的国家有不同的 ID(参见Deezer APsI:detalis 国家限制的不可流式歌曲示例);话虽如此,在基于 deezer API 的应用程序中处理此问题的最佳实践是什么?
有什么东西(比如“superID”)告诉我 ID 为 7 的歌曲 A 和 ID 为 8 的歌曲 A 实际上是同一首歌吗?
据我了解,国家/地区之间的目录差异应该不会很大,因此在大多数情况下,X 国可用的歌曲通常在所有其他国家/地区也可用......但考虑到上述 ID 词汇量的差异,这仍然是真的吗?即在大多数情况下,在 X 国 ID 为 12345 的歌曲在所有其他国家/地区都可以作为 12345 使用?
谢谢。
signal-processing - 从 Deezer 或 Spotify API 获取 PCM 帧
有什么方法可以从在 Deezer 或 Spotify 中播放的歌曲中获取 PCM 帧,如果有,您能否简要解释一下如何?
我检查了这两个 API 的一种方法,但今晚我不是很幸运,我还没有找到答案...... :(
任何形式的帮助都会非常有用,非常感谢。
亲切的问候,
塞巴斯蒂安。
java - Android 连接到 DEEZER 时出现“您的包名无效”
我正在尝试建立从 android 设备到音乐流媒体平台 deezer 的连接。我遵循了开发人员教程,但一开始就遇到了麻烦。
建立连接工作正常,无论如何日志中没有任何故障。
在调用连接进行授权时
设备模拟器中出现了一个新的(而且是神秘的?)屏幕,显示以下消息:
我在开发人员页面和互联网上搜索了可能的解决方案,但我发现没有任何帮助......这个故障是怎么回事......?
这是完整的代码:
和错误日志:
这是 Manifest.xml:
java - 连接到 deezer 的播放器模块时,Android 上的“findLibrary 返回 null”
我正在尝试建立一个从 android 设备到音乐流平台 deezer 的播放器模块。这是我遵循的教程:http: //developers.deezer.com/sdk/android#using-player-module-2
(见底部的问题)
这是我的代码:
manifest.xml:
这里是 logcat 输出:
我对此失败感到非常困惑,因为如果我删除该行
没有失败也没有警告。所以这是有趣的一点。我不明白为什么此时返回的库为空,因为 DeezerConnect、DeezerConnectImpl、PlayerFactory、DefaultPlayerFactory 甚至 Player 类都在同一个库中,到目前为止一切正常。
有人对此有明显的解决方案吗?此外,我该如何解决这个问题?
deezer - 是否可以通过服务器端在 Deezer 中进行身份验证?
是否可以通过服务器端在 Deezer 中进行身份验证?
我们正在使用 Deezer 播放器构建一个网站,我们不希望最终用户使用 Deezer Connect 登录来收听整个音乐。
此外,如果无法通过服务器端进行身份验证,是否可以使用模拟最终用户身份验证的“主用户”通过 Javascript 登录?
ios - 捆绑 ios 错误 Deezer Api
我无法在我的项目中实现 Deezer api。一切实际上都很好,期待登录。我不断收到错误消息,说我的捆绑包 ID 不正确。我已经尝试在 Deezer 站点上的 myapps 中添加 ios 包 ID。我更改了“应用程序 ID”,但仍然出现错误。也许有人可以帮我解决这个问题。
deezer - iOS SDK Deezer 播放器中的 URL 无效
我对来自Deezer的iOS SDK有疑问。我初始化与 Deezer 的连接:
登录成功。登录后我想初始化一个我使用的播放器:
我进入了bufferDidFailWithError:
也许问题出在流中。那是什么?
谢谢。