【问题标题】:How can I play a track from a specific minute and second using Web Playback SDK?如何使用 Web Playback SDK 播放特定分钟和秒的曲目?
【发布时间】:2018-10-10 11:39:43
【问题描述】:

任何人都知道如何使用 Web Playback SDK 从特定的分钟和秒播放曲目?

示例:从 00:44 开始的 spotify:track:20zCnBjK6aIgvvy66qZ7RV。

是否可以将此信息添加到 Spotify URI? 这是代码,

play({
  spotify_uri: 'spotify:track:20zCnBjK6aIgvvy66qZ7RV',
  playerInstance: player,          
});

谢谢!!!

【问题讨论】:

    标签: javascript spotify


    【解决方案1】:

    您只需在 uri 末尾添加 #0:44。信息来自https://community.spotify.com/t5/Desktop-Windows/Playlist-with-quot-start-at-specific-time-quot-function/td-p/1547529

    play({
      spotify_uri: 'spotify:track:20zCnBjK6aIgvvy66qZ7RV#0:44',
      playerInstance: player,          
    });
    

    如果这不起作用,请尝试:

    play({
          spotify_uri: 'spotify:track:20zCnBjK6aIgvvy66qZ7RV',
          playerInstance: player,
          position_ms: 44000
        });
    

    基于https://developer.spotify.com/documentation/web-api/reference/player/start-a-users-playback/

    【讨论】:

    • { "error" : { "status" : 400, "message" : "Invalid track uri in payload" } }
    • 尝试添加此属性:position_ms: 44000 基于此处的文档:developer.spotify.com/documentation/web-api/reference/player/… 我不能 100% 确定这是否是问题所在。
    • 确保您的播放函数将position_ms 作为正文参数发送。
    猜你喜欢
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    • 2011-04-05
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多