spotify models.Track 对象是否仅限于非本地轨道?
我已经构建了一个小的 spotify 应用程序,它将计算一些随机放入侧边栏中的曲目的总播放时间,但似乎 Track 对象没有从本地文件中获取任何信息。
这是我到目前为止得到的:
models.application.observe(models.EVENT.LINKSCHANGED, function () {
totalTime = 0;
var links = models.application.links;
if (links.length) {
for (var i = 0; i < links.length; i++) {
var track = models.Track.fromURI(links[i], function(t) {
totalTime = totalTime + t.duration;
});
}
}
document.getElementById("time").innerHTML = secondsToString(Math.round(totalTime/1000)) ;
});
一切都正常启动并且在 Spotify 轨道上运行良好,但我编写这个小应用程序的全部原因是为了计算我的一些非常长的有声读物文件的总时间。有人知道解决方案吗?