javascript - 如何在 Spotify 中从特定时间开始播放歌曲

标签 javascript api spotify

我正在尝试编写一个 Spotify 应用程序,它是一个音乐测验。所以我需要在特定时间开始歌曲并使其在另一个特定时间结束。我根本不知道该怎么做!带有 # 的 Spotify Uri 不起作用。 我已经尝试过这段代码,它使歌曲从头开始:

var sp = getSpotifyApi();
var models = sp.require("$api/models");
var views = sp.require("$api/views");

var single_track = models.Track.fromURI('spotify:track:0blzOIMnSXUKDsVSHpZtWL#01:00');
var single_track_playlist = new models.Playlist();
single_track_playlist.add(single_track);
var single_track_player = new views.Player();
single_track_player.track = null; // Don't play the track right away
single_track_player.context = single_track_playlist;

/* Pass the player HTML code to #single-track-player */
var single_track_player_HTML = document.getElementById('single-track-player');
single_track_player_HTML.appendChild(single_track_player.node);

感谢您的帮助!

最佳答案

尝试一些更简单的事情:

var player = new views.Player();
player.PlayTrack('spotify:track:0blzOIMnSXUKDsVSHpZtWL', 60000, 10000);

这会从 1 分钟标记开始播放 10 秒的轨道。

关于javascript - 如何在 Spotify 中从特定时间开始播放歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17745629/

相关文章:

json - GitHub API 问题 - 列出已加星标的存储库

ios - 类似于 Spotify 中的播放器模式转换

javascript - 在 JavaScript 中获取一个对象的所有函数

javascript - PhoneGap Windows Phone 8 - 从 www/文件夹访问资源

javascript - 向特定模态类添加额外的 css 属性

c - 共享内存: SendMessage from VB6 to third-party DLL,从传递的结构中检索数据?

java - 如何使用可分页参数定义请求方向?

api - 在艺术家的轨道中搜索 - Spotify API

spotify - 有没有办法使用 Spotify API 获取艺术家的用户 ID?

javascript - 通过 JavaScript 以正确的方式获取 ASP.NET 标签控件?