1
我有鍵盤,以及內置到我的筆記本電腦,有多媒體鍵的鍵盤。其中一個多媒體鍵當然是暫停/播放,它是鍵盤驅動程序的功能,可以分配給其他鍵。當它被推送時,它會暫停/播放iTunes,Windows媒體播放器等,具體取決於我的「最後活動」媒體應用程序。多媒體控制與多媒體鍵盤在C#
我的問題是,在C#中,如何複製此功能以便能夠暫停/播放系統聲音。我已經瀏覽了API,唯一看起來很接近的是winmm.dll waveOutPause和midiOutPause函數
這回答了我問的問題,但是有一個問題,使它不適合我需要的。如果我的媒體已經暫停,我不會只想盲目地發送播放/暫停鍵並在鎖定會話之前開始播放它。我需要一種方法,只發送暫停播放的命令或在發送播放/暫停鍵之前檢查它是否暫停的方法。 – 2012-08-07 16:40:47
據我所知你的選擇是「播放/暫停」或「停止」 - 我不認爲有一個特定的全球熱鍵區分播放和暫停。 – 2012-08-07 17:21:51