2010-11-02 50 views
0

我有這個基本的代碼在aspx頁面上播放mp3文件。Global.asax上的WindowsMediaPlayer application_start

WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer(); 
    player.URL = "file's url" 
    player.controls.play(); 

現在這個工程,如果我把它放在按鈕的點擊事件或什麼的。 但是,如果我將這些代碼放到Global.asax文件的Application_Start事件中,則什麼都不會發生。

我想在這裏實現的是,當有人加載頁面時,他們不會從頭開始收聽歌曲,而是從歌曲的當前時間開始收聽。

回答

0

好的,這有一個錯誤,我不知道從哪裏開始。

1)您在瀏覽器中使用vb腳本代碼並假定用戶擁有該控件。這在大多數瀏覽器和大多數操作系統上不起作用。

2)開始時的應用程序不知道用戶的狀態。那時沒有用戶只有系統進程本身。

您需要使用一些客戶端代碼,例如javascript或flash。 ASP.net不能自己本身播放音樂到瀏覽器,它不會工作。

+0

感謝您的回覆,但問題很快。 vb腳本代碼是什麼意思? – futile 2010-11-05 10:05:25

相關問題