OSXでAirplayデバイスを選択できない


9

サウンド設定でAirplayスピーカーをクリックすると、元に戻ります。この問題を解決するには、Macを再起動する必要があります。 ここに画像の説明を入力してください Macを再起動せずにこの問題を解決するにはどうすればよいですか?

回答:


9

Mac Rumorsで見つけたコマンドラインソリューションがあります。

sudo kill `ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}'`

エイリアスに割り当てることができるもの:

alias fixairplay="sudo kill `ps -ax | grep 'coreaudiod' | grep 'sbin' |awk '{print $1}'`"

次に、このコマンドで問題が修正されます。

fixairplay

魅力のように機能します。あなたは私の一日を作りました!
ダニエル

5

あなたがする必要があるのは、coreaudioデーモン(coreaudiod)を再起動することです。ターミナルを開いて実行しsudo killall coreaudiodます。それと同じくらい簡単です。

上記を覚えるのが難しい場合は、次の行を追加してください。 ~/.bash_profile

alias fixairplay='sudo killall coreaudiod'

今後は、エイリアスを使用できますfixairplay


2

Mohsenからインスピレーションを得ていますが、pgrepを使用することで簡略化されています。

sudo kill `pgrep coreaudio`

pgrepが存在する理由は、ps出力の解析を回避するためでありkillに送信されるときに使用する方がはるかに安全です。IMHOは、間違ったプロセス情報を取得する可能性が低くなります。

とにかく、受け入れられた答えはうまくいきました(マーベリックス)。

pgrep @ウィキペディア(男はあいまいすぎます)


0

HDMIでも同じ動作をしました。つまり、まだ特定されていない何らかの理由で、私のMac mini(Mavericksを実行)は内部スピーカーの使用に切り替わり、HDMIに切り替えようとしても、内部スピーカーに戻るだけではありません。

coreaudioを強制終了すると(それ自体が再起動します)、HDMIの問題も修正されます。@ 0shと@ jl-peyretには、ターミナルで入力できる最も単純なコマンドがあります。

sudo kill `pgrep coreaudio`

または

sudo killall coreaudiod

ターミナルから遠ざかるのが好きな人は、アクティビティモニターからcoreaudiodプロセスを終了することもできます。

これで問題が解決しない場合、この記事には他にもいくつかの推奨事項がありますが、それらのいくつかは少し極端です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.