javascript - 如何使用 Apple Music Kit JS 播放音乐
问题描述
我正在尝试使用 Apple Music Kit JS 创建一个小型播放器,但播放歌曲时遇到问题。
这是我当前的代码:
<html>
<head>
<meta charset=utf-8>
<link rel="shortcut icon" href="#" />
<title>Hear for Mac</title>
</head>
<body>
<script src="https://js-cdn.music.apple.com/musickit/v1/musickit.js"></script>
<script>
const music = MusicKit.configure({
developerToken: 'token', // I put my own token in the real code
app: {
name: 'Hear',
build: '1978.4.1'
}
});
music.authorize().then(function () {
console.log("Authorized");
music.setQueue({
song: '1292397498'
}).then(function () {
music.play();
})
})
window.music = music;
</script>
</body>
</html>
这是我在尝试播放时遇到的错误:
TypeError:EventTarget.dispatchEvent 的参数 1 ('event') 必须是 Event 的实例
解决方案
您首先忘记了脚本
document.addEventListener('musickitloaded',function() {
// here configuration of MusicKit Instance and all the playback
}
在您尝试配置 MusicKit 时,它尚未加载