1

iOSアプリでSpotifyのトラックをオフラインで再生できるようにしようとしています。この問題に関するいくつかの投稿を読みましたが、どの提案もうまくいきません。

問題は、ダウンロード用にマークされたプレイリストが、ダウンロードを「待機中」のすべてのトラックでスタックすることです。プレイリストを作成し、いくつかのトラックを追加し、プレイリストにダウンロードのマークを付けることで、アプリの新規インストールで定期的に再作成できます。トラックは期待どおりにダウンロードされます。次に、ホームボタンをタップしてアプリをバックグラウンド処理し、アプリトレイでアプリを強制終了します。次に、アプリを起動し、次のコマンドで正常にログインします– tryLoginWithUserName:existingCredential:別のプレイリストを作成し、さらにトラックを追加して、オフラインのマークを付けます。新しいプレイリストのオフラインステータスはダウンロード済みと表示されますが、すべてのトラックが待機中です。

私はもう試した:

1)flushCaches:プレイリストがダウンロードされた後

2)flushCaches:applicationDidEnterBackground内

3)applicationDidEnterBackgroundでログアウトします。

4)applicationWillTerminateでログアウトします。

5)動作不良のプレイリストmarkedforofflineplaybackをoffに設定し、キャッシュをフラッシュして、markedforofflineplaybackを再びoffに設定します。

これまでのところ、プレイリストがスタックした後、別のプレイリストをダウンロードする唯一の方法は、アプリを削除して再インストールすることでした。

この問題を解決する方法について他に誰か提案がありますか?

4

1 に答える 1

0

これは既知の問題であり、アップデートでまもなく修正されます。それまでの間、プレイリストが動かなくなった場合は、CocoaLibSpotifyが作成するキャッシュフォルダーを削除できます。これは、再インストールの1ステップ手前ですが、必ずしも便利な回避策ではありません。

于 2013-02-02T14:34:23.723 に答える