從Visual Studio C#播放聲音文件temp.wav相當簡單。我正在尋找一種方法來執行此操作,而不需要在運行程序的機器上找到temp.wav。Visual Studio播放沒有文件存在的聲音
IE - 我想將.WAV文件讀入我的解決方案,以便它以某種方式在我的.EXE內部並由它播放。
這可能嗎?
從Visual Studio C#播放聲音文件temp.wav相當簡單。我正在尋找一種方法來執行此操作,而不需要在運行程序的機器上找到temp.wav。Visual Studio播放沒有文件存在的聲音
IE - 我想將.WAV文件讀入我的解決方案,以便它以某種方式在我的.EXE內部並由它播放。
這可能嗎?
首先將.wav文件添加爲資源:Project + Properties,Resources選項卡,單擊「添加資源」的箭頭,添加現有文件並導航至您的wav。假設它被稱爲「嗶」。
然後加入這樣的代碼來播放聲音:
private void button1_Click(object sender, EventArgs e) {
new System.Media.SoundPlayer(Properties.Resources.Beep).Play();
}
您需要將其作爲資源加載。將wav文件添加到資源文件夾中的項目中。並選擇將其嵌入到屬性編輯器中,我認爲這是構建操作屬性。
這正是我在想什麼。 – Jaxidian 2010-04-01 20:08:27
我正在查看/ resource命令行選項,因爲此時我沒有Visual Studio。 – 2010-04-01 20:11:06
System.Media.SoundPlayer !!酷我仍然在使用[DllImport(「Winmm.dll」)]這個遊戲中的東西移動得太快:) – 2010-04-01 21:21:39