題:
如何知道哪個程序剛剛播放聲音?
qweszxcj
2013-11-15 12:10:17 UTC
view on stackexchange narkive permalink

有時,我的計算機突然播放了一些令人討厭的短聲音(類似於 darrrt 之類的聲音,似乎不是來自系統),而且聲音太短,以至於我不知道它來自何處(無法捕獲)

有什麼方法可以找到哪個程序/進程嗎? (我真的想殺死它!)

我正在使用OS X Mavericks。 sup>

在大多數情況下,日曆通知會使用短的蜂鳴聲。觀察提醒是否出現在屏幕的右上方或通知中心中。
[`dtrace`](http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/)可能能夠探查該信息。快速瀏覽內置腳本似乎無法提供任何東西來探測特定設備,儘管可能需要自定義腳本
感謝您返回答案,但是您可以將其添加為下面的答案(並接受),而不是修改問題嗎?
@patrix感謝您的評論。我只是聽從你的建議。
MacOS缺少此功能真是瘋狂。Windows擁有了這麼長時間。
六 答案:
James
2013-11-26 00:37:14 UTC
view on stackexchange narkive permalink

類似iMessage登錄通知的聲音。

在終端中嘗試以下命令進行驗證:

  afplay“ /Applications/Messages.app/Contents/Resources/Logged In.aiff”  

要關閉,請在iMessage首選項中關閉“播放聲音效果”。

TJ Luoma
2013-11-26 04:00:43 UTC
view on stackexchange narkive permalink

SoundBunny也許可以幫助您。該應用程序的主要目的是讓您控制各種應用程序的聲音級別,但通常還可以向您顯示最近發出了哪些聲音,這可能會有所幫助。

您可以從他們的網站下載免費的演示,並使其運行直到再次聽到雜音,然後切換到SoundBunny並查看其顯示。

如何顯示最近有哪些應用發出聲音?據我所知,它只是顯示打開的應用程序的字母順序列表。而且日誌不會在播放聲音時顯示,而僅在應用程序啟動/結束時顯示。
“此產品已停產,不再可用” =(
7年是很長的時間。
似乎SoundSource _might_的版本5能夠做到這一點:https://weblog.rogueamoeba.com/2020/08/05/soundsource-5-is-sound-control-reimagined/
kenorb
2017-10-19 19:56:36 UTC
view on stackexchange narkive permalink

雖然不可能直接檢查,但有一些解決方法:

  • 如果您使用的是Google Chrome瀏覽器(或類似的網絡瀏覽器),請在標籤或窗口旁邊查找揚聲器圖標(例如,在 Window 菜單中籤入)。
  • 如果您使用的是Safari,則還應該在正在播放的標籤旁邊看到揚聲器圖標。
  • 某些應用程序,例如 SoundFlower可以為傳遞音頻提供額外的內核擴展,因此它們可以檢查哪些進程正在訪問聲音設備。
  • 系統偏好設置中再次檢查通知,然後設置請勿打擾或禁用播放通知的聲音適用於最新或所有應用。請參閱此帖子
  • 檢查日誌條目,例如通過以下命令:

     日誌流--level = debug
     
  • 通過 fs_usage 命令檢查任何文件活動,例如

      sudo fs_usage
     
  • 使用反複試驗,暫停和恢復過程以了解有關該過程的信息,例如

      ps d
    kill -STOP 1234 5678#通過PID停止進程。
    kill -CONT 1234 5678#恢復選定的進程。
     
qweszxcj
2014-07-07 23:51:11 UTC
view on stackexchange narkive permalink

感謝所有答案!問題解決了,原來是由Safari插件(Gmail的通知程序)引起的。方法:靈感(很抱歉,我剛剛意識到我安裝了一個奇怪的插件,才發現了這個問題...真的很難解釋這個想法浮現在我的腦海...)。

如果您解釋瞭如何找出原因(例如,您使用哪種方法確定哪個應用負責),這可能會對其他人有所幫助。即使他們沒有相同的Safari插件,也可能會幫助處於相同情況的其他人。
donileo
2018-04-20 11:04:08 UTC
view on stackexchange narkive permalink

這就是我找到一個討厭的應用程序在播放系統文件的過程。轉到系統偏好設置->聲音->聲音效果。切換效果並記下神秘應用程序正在播放的聲音。找到它後,請轉到終端並輸入:

  sudo fs_usage |grep“ aiff”
 

根據系統提示輸入系統密碼。

等待聲音再次播放,然後查看終端輸出。查找在音效中記下的聲音文件的名稱,並一直向右看。在右側,您應該看到播放聲音文件的應用程序。現在,只要進入該應用程序,並告訴它在可能的情況下禁用播放聲音文件即可。

HappyFace
2018-03-23 16:09:59 UTC
view on stackexchange narkive permalink

Boom 3D可以做到,而且還有更多。

安裝它,在應用程序的主窗口中啟用系統範圍的支持(它需要您安裝另一個擴展程序),然後您可以單擊任務欄圖標:

只需單擊右上角附近的紫色按鈕,您將看到所有應用程序及其音量的列表。播放音樂的應用會出現一個綠色圓圈:

我知道@Allan,但這只是共享一個程序的名稱,鏈接只是為了方便起見。實際上,沒有什麼可以解釋為什麼它是最好的,因為它不是最好的。其他答案同樣有效。
您可以編輯答案以解釋*有人可以如何使用此應用程序解決問題中所述的問題嗎?從功能描述來看,很難看出它是如何工作的。
AiliflqpczCMT完成;)


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...