0

我正在为我构建一个网站,它的工作原理是这样的……当您单击一首歌曲时,该歌曲会加载到播放器中并播放它。

为我开发它的人告诉我,Asp.Net 不支持 320kbps 文件,所以这就是播放器不工作的原因。这似乎有点荒谬,所以我对其进行了一些研究,但找不到任何这样说的东西:

http://msdn.microsoft.com/en-us/library/cc189080%28VS.95%29.aspx

他在那个页面上找到了这个:

24 位音频将返回静音。

但那是在 WMA 部分,而不是 MP3 部分,我什至无法判断它们是否是 24 位的......我唯一的信息是歌曲是 320kbps 并且它们都是 .mp3 文件。如果你告诉我去哪里看,我可以提供更多信息。请让我知道为什么他会说这些文件无法流式传输……他说他尝试了 128kbps 并且它有效,但是这些文件不兼容。

谢谢,
马特

4

2 回答 2

2

为我开发它的人告诉我,Asp.Net 不支持 320kbps 文件,所以这就是播放器不工作的原因。

你是对的,他是错的。该页面无关紧要。

Asp.net 不在乎——不知道!-- 文件里面有什么。如果连接不会使可用带宽超负荷,那就没问题了。

于 2009-12-30T20:38:05.483 回答
1

假设您使用的是静态文件而不是动态文件,ASP.NET 将永远看不到它。所有对静态文件的引用都由 IIS 处理,而不涉及 ASP.NET 运行时。

但是,默认情况下不会流式传输静态文件。相反,它们以连接支持的最大速度发送。如果您想要真正的流式传输,则需要向 IIS 添加适当的插件,或使用 Windows Media Server 之类的东西。

于 2009-12-31T00:35:11.670 回答