25

バックグラウンドで mp3 を実行するオーディオ用の JLayer Java ライブラリを使用する Clojure で数百行のアプリを作成しました。これは問題なく動作しますが、バックグラウンドで他の音楽や YouTube などを実行するとすぐに (私は Arch Linux を実行しています)、アプリのサウンドが完全に停止します。

私は過去 2 時間を無駄にし、これを修正するために何十ものことを試みたので、アドバイスをいただければ幸いです。

4

3 に答える 3

1

Linux を使用していると述べたので、問題は ALSA ドライバーにある可能性があります。この記事が問題の解決に役立つかどうかを確認してください。

于 2011-12-29T11:15:43.467 に答える
0

以前、PulseAudio と Jack がサウンド カードの制御をめぐって争っているという問題がありました。

あなたはそれを考慮しましたか?2 つのアプリがそのように競合しているかどうかを確認できますか?

于 2012-08-02T18:01:05.543 に答える
0

私は Java でのサウンドに関する個人的なコーディング経験はありませんが、Linux サウンド サービスや Java サウンド インターフェイスに関しては、想定の不一致や不完全な API があることを理解しています。2 つを混ぜ合わせると、遭遇したものが得られます。FreeTTS で遊んでいるときに、同様の、おそらく同じ問題に遭遇しました。

FreeTTS、Java、Linux: 「LINE UNAVAILABLE: Format is ...」の回避策

于 2011-11-22T17:21:27.987 に答える