在播放音频文件时使用BinaryWrite输出字节流,并通过CSS样式隐藏音频播放器控件。
具体代码示例:
protected void Page_Load(object sender, EventArgs e) { Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "audio/mpeg"; Response.AddHeader("Content-Disposition", "attachment; filename=test.mp3"); Response.BufferOutput = true; byte[] buffer = GetAudioBytes(); //获取音频文件的字节流 Response.BinaryWrite(buffer); Response.End(); }
在页面中添加以下CSS样式:
audio { display:none; }
这样就可以在播放音频文件时隐藏音频播放器控件了。