javascript - Spotify 网络播放 SDK 集成
问题描述
我正在尝试构建一种通过 spotify 播放 SDK 播放歌曲的方法。然而,不幸的是我被困在第一步本身。
这是我正在关注的文档。
https://developer.spotify.com/documentation/web-playback-sdk/reference/#api-spotify-player
问题是,它甚至没有初始化 SDK。这是我编写的代码。
<!DOCTYPE html>
<html>
<head>
<title>Spotify Web Playback SDK Quick Start Tutorial</title>
</head>
<body>
<h1>Spotify Web Playback SDK Quick Start Tutorial</h1>
<h2>Open your console log: <code>View > Developer > JavaScript Console</code></h2>
<script src="https://sdk.scdn.co/spotify-player.js" type="javascript"></script>
<script>
window.onSpotifyWebPlaybackSDKReady = () => {
// You can now initialize Spotify.Player and use the SDK
alert("Test");
}
</script>
</body>
</html>
但是,它甚至没有提醒“测试”。我在这里做错了什么?
解决方案
type="javascript"
你会觉得很奇怪,但我设法通过在导入文件时删除它来让它工作。
<!DOCTYPE html>
<html>
<head>
<title>Spotify Web Playback SDK Quick Start Tutorial</title>
</head>
<body>
<h1>Spotify Web Playback SDK Quick Start Tutorial</h1>
<h2>Open your console log: <code>View > Developer > JavaScript Console</code></h2>
<script src="https://sdk.scdn.co/spotify-player.js"></script>
<script>
window.onSpotifyWebPlaybackSDKReady = () => {
// You can now initialize Spotify.Player and use the SDK
alert("Test");
}
</script>
</body>
</html>
所以这行得通
推荐阅读
- cordova - 蓝牙串行离子不能在 Android 设备上工作,但在 IOS 上工作
- python - 如何放入列表理解
- python - 在 django live 应用程序中将 mysql 数据库从“utf8”更改为“utf8mb4”对数据的影响
- react-native - 如何在 React Native 中为元素添加过渡动画
- java - 几次repaint()后如何重绘JComponent?
- python - python记录使用文件名和行号
- sql - 选择具有优先级值的非重复行
- javascript - 如何将包含 \n 的字符串作为新行添加到 html?
- javascript - FullCalendar React timeGridWeek 坏了
- apache-flink - Flink CEP - 如果序列在一段时间内未到达,则无论是否有任何其他消息到达,都会发出警报