2012-09-09 138 views
-2

可能重複:
how to play a sound in asp.net web page?如何通過點擊asp.net中的按鈕播放聲音?

嗨,我是想通過點擊按鈕來播放聲音。但它不玩這個聲音。它曾經扮演另一種聲音。 我不想使用絕對地址我需要使用相對地址。 這是我在S的這段代碼值代碼

protected void Button1_Click1(object sender, EventArgs e) 
    { 

     System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly(); 
     System.IO.Stream s = a.GetManifestResourceStream("chimes.wav"); 
     SoundPlayer player = new SoundPlayer(s); 
     player.Play();  
    } 

始終是NULL,我不知道爲什麼。

回答

2

您必須在服務器上運行的客戶端瀏覽器上運行的代碼和代碼區分。

你必須寫在這裏的「嘗試」,以在服務器上運行,即使它的運行,IT經理將開始聽到「咔噠」,而不是用戶的代碼。

您可以從您以前同樣的問題看這個答案https://stackoverflow.com/a/12329209/159270,並嘗試理解不同,聲音必須在客戶端瀏覽器上玩,而不是服務器。

,你也可以閱讀這個問題的答案有關的詳細信息:How to play audio and video files in web browser?

http://www.planethost.gr/ClicksOnServer.gif

+1

的圖標,如果以幫助區分在服務器上運行:) – Aristos

+0

以上答案都不對我讀到這裏幫助代碼,問題是:每當你點擊一個按鈕時如何發出嘟嘟聲? –

+1

@RonaldinhoLearnCoding使用JavaScript和客戶端Flash http://stackoverflow.com/questions/10648471/how-to-play-audio-and-video-files-in-web-browser/10648724#10648724 – Aristos

相關問題