問題タブ [spotify-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
position - Spotify API: 曲の特定の部分を再生する
曲の先頭以外から再生しようとしています。
player.position
= X は、ボタンによってトリガーされるなどのスタンドアロン関数として機能しますが、それをトリガーするとplayer.observe(models.EVENT.CHANGE...
クラッシュすることがわかりました。
player.position
これは、イベントが発生すると、まだ前の曲の位置にある可能性があるため、実際にはトラックの再生が開始されていないためだと思います。
sp.trackPlayer.seek()
また、同じ結果が得られると思われるものも試しました。
では、0 以外の位置から再生を開始する曲を持っている人はいますか? (または、新しい曲を再生するイベントの後に再生ヘッドを先にジャンプさせましたか?)
javascript - Spotify の uri を比較する
Spotify アプリ API v1
現在再生中の曲が、アプリにドロップされたプレイリストからのものかどうかを判断しようとしています。ただし、プレイリスト uri には 2 つの形式があるようです。
- http://open.spotify.com/user/[ユーザー名]/playlist/[識別子]
- Spotify:user:@:playlist:[識別子]
2 番目の形式の @ は「現在のユーザー」を意味すると仮定します。冗長な uri 比較関数を作成する前に、何か不足していないかどうかを確認しようと考えました。
javascript - Spotify のプレイリストからトラックを削除する
プレイリストから選択した曲までのすべての曲を削除したい。このコードは Spotify をクラッシュさせているので、苦情の内容はわかりませんが、トラックを削除するための最初の呼び出しが発生するとすぐに発生すると思います。remove 呼び出しをコメントアウトすると、ログは正しく表示されます。
更新 何が起こったのかわかりませんが、クラッシュしなくなりました。コマンドラインから spotify -console を実行しているからかもしれません。
代わりにこのメッセージが表示されます。
Promise.fail のエラー メッセージには、Item at index -1 changed と表示されます。
javascript - Spotify関連アーティストの出力未定義名
関連するアーティストのリストを取得しようとしていますが、さまざまな結果が返されます。関連するアーティストの名前が表示される場合もあれば、「undefined」が返される場合もあります。
「未定義」の結果を得ることなく、関連するすべてのアーティストの名前を取得するにはどうすればよいですか?
これは以下を出力します:
javascript - トップに戻る トラック Spotify API
アーティストの関連アーティストのトップ トラックを返すヘルパー ファイルを作成しようとしています。私がやりたいことは、1 つのアーティスト URI を使用して、関連するアーティストの名前、人気、トップ トラックを表示することだけです。そして、最上位のトラック機能を別のファイルに分けて、いつでも呼び出すことができるようにしたいと考えています。
しかし、関連するアーティストのトップ トラックを正しく返す方法がわかりません。
私の「get-toptrack.js」ファイルでは:
私の「artist.js」ファイルで」:
「main.js」ファイルでは、artists 関数を呼び出して開始します。
javascript - Spotify アプリ: 位置変更時に関数を起動する
Spotify HTML5 アプリ (バージョン 1.0) で、プレーヤーの現在の位置が変わるたびに (models.player.position) 関数を呼び出すにはどうすればよいですか? つまり、setInterval ミリ秒関数のようですが、プレーヤーと同期しています。「change:track」と「change」を試してみました。これらは、トラックが変更されたときとプレーヤーが一時停止したときに(それぞれ)完全に起動しました。
事前に感謝し、私の下手な英語で申し訳ありません!
EDIT : 毎秒または 500 ミリ秒ごとに起動される関数は完璧です。
javascript - Spotify API Create Temp Playlist がロードされない
アーティストの関連アーティストの最初の曲のトップのリストを表示する小さなアプリを作成しています。初めてアプリを読み込もうとすると、何も表示されません。しかし、「アプリケーションをリロード」すると、すべてがうまくいくようです。常に「リロード」を開始すると、同じトラックがリストに追加され続けます。
ロード時に動作するようにコードを引き締めるだけでなく、リストにトラックを継続的に追加するのを止めるにはどうすればよいですか?