3

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 トラックでうまく機能していますが、この小さなアプリを作成した理由は、非常に長いオーディオブック ファイルの合計時間を計算できるようにするためでした。解決策を知っている人はいますか?

ドキュメント ページへのリンク

4

1 に答える 1