0

ローカル ホスト キャッシュが定義されていない ("cache_location" と "settings_location" の両方が空の文字列で構成されている) 場合、sp_session_logoutはどうなりますか? フラッシュに使用できるキャッシュがないため、中断されますか? それとも、アプリケーションを終了する前にsp_session_logoutを呼び出す必要はまったくないのでしょうか? ログアウト呼び出しを使用する主な目的はキャッシュをフラッシュすることなのでしょうか?

とにかく、キャッシュを無効にしようとしている理由は次のとおりです。

PCM の生データを alsa ドライバーではなく標準出力に送信し、そのデータをオーディオ プレーヤーにリダイレクトしたいと考えています。キャッシュが有効な場合、オーディオ プレーヤーは、キャッシュが空の場合 (初回再生) にノイズを出力しますが、キャッシュが空でない場合 (初回以外の再生) に音楽を出力します。キャッシュが無効になっている場合、オーディオ プレーヤーは音楽を適切に出力します。

キャッシュを有効にするのは良い考えですが、このキャッシュがオーディオ出力にどのように影響するかわかりません。

4

1 に答える 1

1

オーディオ コードに問題があるか、オーディオ データを標準出力にプッシュしているという事実に問題があると思います。私は、キャッシュが正しく機能している非常に多くの libSpotify プロジェクトで作業してきましたが、このような問題は見たことがありません。

また、sp_session_logoutユーザーを Spotify AP から切断するため、必要に応じて呼び出すことが重要です。

于 2012-06-27T10:00:50.900 に答える