要播放完整的歌曲而不是预览,您可以使用Apple MusicKit JS库。以下是一个使用Apple MusicKit JS播放完整歌曲的示例代码:
首先,您需要在HTML文件中包含Apple MusicKit JS库的链接:
然后,您需要初始化Apple MusicKit JS并授权用户访问Apple Music:
// 初始化MusicKit实例
MusicKit.configure({
developerToken: 'YOUR_DEVELOPER_TOKEN',
app: {
name: 'Your App Name',
build: '1.0.0'
}
});
// 授权用户访问Apple Music
MusicKit.getInstance().authorize().then(function(authorization) {
console.log('Authorized');
}).catch(function(error) {
console.error(error);
});
请确保将YOUR_DEVELOPER_TOKEN
替换为您自己的开发者令牌。
一旦用户授权成功,您可以使用MusicKit实例来搜索和播放完整的歌曲。以下是一个搜索并播放完整歌曲的示例代码:
// 搜索歌曲
MusicKit.getInstance().api.search('song', { term: 'YOUR_SONG_NAME', limit: 1 }).then(function(results) {
var song = results.songs[0];
// 播放歌曲
MusicKit.getInstance().setQueue({ song: song.id }).then(function() {
MusicKit.getInstance().play();
}).catch(function(error) {
console.error(error);
});
}).catch(function(error) {
console.error(error);
});
请将YOUR_SONG_NAME
替换为您要搜索的歌曲名称。
以上代码将搜索歌曲并播放第一首搜索结果的完整版本。您可以根据需要进行修改和扩展。