2010-08-25 75 views
1

我正試圖讓它工作很長一段時間。我有一個asp.net頁面,我正在試圖播放一個wav文件。在頁面加載事件代碼如下:在瀏覽器中播放流式音頻(Asp.net)

Response.Clear() 
Response.ContentType = "audio/wav" 
Response.AppendHeader("Content-Disposition", "inline;filename=" + "temp.wav") 
Dim filePath As String = Server.MapPath("/temp.wav") 
If Not String.IsNullOrEmpty(filePath) Then 
    'Here I am converting the file to a byte array,as eventually I'll be creating the wav files on the fly 
    Dim fileBytes As Byte() = GetFileBytes(filePath) 
    Response.BinaryWrite(fileBytes) 
    Response.Flush() 
End If 

我遇到的問題是我每次運行此頁時,Windows媒體播放器打開。我希望使用瀏覽器中的某些內置插件來播放音頻。就像當你點擊一個聲音圖標時,聲音如何彈出而不打開任何播放器。

如果我在ashx處理程序中擁有相同的內容,它會更好嗎?

我無法使用嵌入標籤,因爲我不會在服務器上有物理文件,它會使用響應流在運行中生成。

任何幫助表示讚賞!

回答

0

你必須使用Flash或ActiveX或類似的東西。

+0

你知道嗎,如果我能找到一個很好的例子,因爲我沒有任何Flash/ActiveX的經驗 – AgentHunt 2010-08-25 16:32:56

相關問題