Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web api 使用ASP.NET WEB API传输mp3音频文件时无法发送总播放时间_Asp.net Web Api_Audio Streaming - Fatal编程技术网

Asp.net web api 使用ASP.NET WEB API传输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时,会播放歌曲,我们可以看到歌曲的总持续时间。但是当我们打开自己的歌曲时,我们无法看到总的持续时间。非常感谢您的帮

我们有一个可以播放mp3歌曲的网络服务。我们正在设置以下标题

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。我在服务器端的控制器操作中设置头