2010-05-26 27 views
0

背景如何在ASP.NET MVC控制器仍然编码时流式传输音频?

我在我的服务器上有我想流的波形文件。由于尺寸我想将它们编码为mp3。

我试着使用

  • FileStreamResult - 但它不工作,因为一旦程序离开控制器流被关闭,我得到 - “无法访问已关闭的流”
  • FileContentResult - 但它不是一个流和用户将需要等待编码完成

问题

有没有一种方法可以在控制器仍在编码时流式传输音频?

回答

1

我想我会看看一个自定义的HttpHandler来做实际的流媒体。对我而言,控制器似乎需要在完成任何处理之后才能切换到视图,否则您将引入横切关注点。