Asp.net web api 使用ASP.NET WEB API传输mp3音频文件时无法发送总播放时间
我们有一个可以播放mp3歌曲的网络服务。我们正在设置以下标题Asp.net web api 使用ASP.NET WEB API传输mp3音频文件时无法发送总播放时间,asp.net-web-api,audio-streaming,Asp.net Web Api,Audio Streaming,我们有一个可以播放mp3歌曲的网络服务。我们正在设置以下标题 response.Content.Headers.Add("Content-Disposition", filename); response.Content.Headers.Add("Content-Length", fileInfo.Length.ToString()); 当在FireFox中打开web上的示例URL时,会播放歌曲,我们可以看到歌曲的总持续时间。但是当我们打开自己的歌曲时,我们无法看到总的持续时间。非常感谢您的帮
response.Content.Headers.Add("Content-Disposition", filename);
response.Content.Headers.Add("Content-Length", fileInfo.Length.ToString());
当在FireFox中打开web上的示例URL时,会播放歌曲,我们可以看到歌曲的总持续时间。但是当我们打开自己的歌曲时,我们无法看到总的持续时间。非常感谢您的帮助。我们按照流式播放歌曲。我试图通过编写代码来支持流式播放。我后来意识到,将控制权交给IIS也可以实现同样的效果。因此,我只返回static.mp3文件的URL,其余部分留给IIS服务器处理如何对其进行流式处理。它现在工作正常。Firefox是否提出任何额外的范围请求以支持搜索?您可能还需要支持这些请求。Firefox不会发出其他请求。您何时设置头?在主函数中还是在构造函数的回调中?这是asp.net web API。我在服务器端的控制器操作中设置头