我需要能夠在Windows 8(一種提示音的那輕輕地淡出),類似於發揮「叮叮」的聲音是什麼在這裏看到:http://tonematrix.audiotool.com/在Windows 8中播放鈴聲?
是否有可能以某種方式發揮這種給出的頻率?或者我可以在任何地方下載聲音文件?
我注意到SoundPlayer
不再工作,所以我在桌面程序中使用的舊代碼將不再工作。
我需要能夠在Windows 8(一種提示音的那輕輕地淡出),類似於發揮「叮叮」的聲音是什麼在這裏看到:http://tonematrix.audiotool.com/在Windows 8中播放鈴聲?
是否有可能以某種方式發揮這種給出的頻率?或者我可以在任何地方下載聲音文件?
我注意到SoundPlayer
不再工作,所以我在桌面程序中使用的舊代碼將不再工作。
如果您有它的聲音文件,例如mp3或wav,請使用MediaElement控件。有幾種方法可以做到這一點。例如,將Source屬性設置爲URL(Uri類),或者調用SetSource(),然後使用Play方法。如果您的意思是metro/Windows應用商店應用,Windows 8不包含簡單的方法來生成音調或音高。如果您可以生成播放聲音所需的字節,請將它們放入緩衝區中,爲其創建一個IRandomAccessStream,然後將其傳遞給SetSource。您可以通過使用計時器設置Volume來模擬淡出。
這將是很好,如果有一個「淡出」音頻效果,可以使用SetAudioEffect但微軟does not provide any audio effects at this time。
有沒有比定時器更好的性能和永遠相同的方法做淡出?如果我有很多玩家同時在玩另一個玩偶,會怎麼樣? –
表現最好的方法是使用已包含淡入淡出的聲音文件。如果沒有,可能會比使用Volume屬性的計時器更好,但我不知道什麼是離線。至於播放多個dings,您需要多個MediaElement控件,每個控件一個。可能不是你正在尋找的答案。抱歉。 – akton