尝试验证用户[MusicKit JS]

时间:2019-07-18 13:09:08

标签: javascript apple-music apple-musickit

我正在做苹果的MusicKitJS文档中的所有操作,进入登录屏幕并用苹果音乐登录后,它会加载一个空网页,并且在浏览器控制台中出现此错误:

  

ember-i18n已过时,改为使用ember-intl

我很想获得有关此问题的帮助

这是我的完整代码:

var appleDevToken = "<MY-APPLE-MUSIC-JWT>"; //this token works for me with the Apple Music API  

document.addEventListener('musickitloaded', () => {  
    const music = MusicKit.configure({  
      developerToken: appleDevToken,  
      app: {  
        name: 'AppleMusicKitExample',  
        build: '1978.4.1'  
      }  
    });  

    music.authorize().then(musicUserToken => {  
        console.log(`Authorized, music-user-token: ${musicUserToken}`);  
    });  
});  

对我使它起作用的尝试表示遗憾:

  • 仅出于某种原因它才在Firefox上发生(是的,我使用的是最新版本),我什至尝试登录到使用MusicKitJS的其他网站并遇到相同的错误,因此我认为问题不在于此。加上我的代码。

  • 我也尝试使用Opera浏览器,并且能够登录和播放音乐,但是由于某种原因,预览只有30秒(但是我敢肯定其他代码有问题),但是问题是歌剧的意思是几秒钟后,它只是说会话已过期,我需要使用具有IOS风格的警报再次登录,这很奇怪...

  • 我也尝试在Chrome上尝试登录,但它无法播放任何内容,无法预览,不能播放完整歌曲,在控制台中出现此错误:

  

未捕获(承诺)的DOMException:无法在以下对象上执行“更新”   'MediaKeySession':被系统代码(36)拒绝

我很想知道我做错了什么:)

0 个答案:

没有答案
相关问题