Может ли Asp.Net поддерживать потоковую передачу mp3-файлов со скоростью 320 кбит/с?

У меня есть часть моего сайта, созданная для меня, которая работает следующим образом: когда вы нажимаете на песню, она загружается в проигрыватель и воспроизводится.

Мне сказал парень, который его для меня разрабатывает, что Asp.Net не поддерживает файлы 320kbps, поэтому плеер не работает. Это казалось немного нелепым, поэтому я провел небольшое исследование и не смог найти ничего, что бы говорило об этом:

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

Он нашел это на той странице:

24-битный звук вернет тишину.

Но это в разделе WMA, а не в разделе MP3, я даже не могу сказать, 24-битные они или нет... Единственная информация, которая у меня есть, это то, что песни имеют скорость 320 кбит/с и все они в формате .mp3. Я могу предоставить больше информации, если вы скажете мне, где искать. Пожалуйста, дайте мне знать, почему он говорит, что эти файлы не могут передаваться в потоковом режиме... он говорит, что пробовал 128 кбит/с, и это сработало, но они несовместимы.

Спасибо,
Мэтт


person Matt    schedule 30.12.2009    source источник


Ответы (2)


Мне сказал парень, который его для меня разрабатывает, что Asp.Net не поддерживает файлы 320kbps, поэтому плеер не работает.

Ты прав, он ошибается. Эта страница не имеет значения.

Asp.net все равно — он не знает! -- что внутри файла. Если соединение не перегружает доступную пропускную способность, все в порядке.

person egrunin    schedule 30.12.2009

Если вы используете статический файл, а не динамический, ASP.NET его даже не увидит. Все ссылки на статические файлы обрабатываются IIS без участия среды выполнения ASP.NET.

Однако по умолчанию статические файлы не передаются в потоковом режиме. Вместо этого они отправляются на максимальной скорости, которую поддерживает соединение. Если вам нужна настоящая потоковая передача, вам нужно будет добавить соответствующий подключаемый модуль к IIS или использовать что-то вроде Windows Media Server.

person RickNZ    schedule 31.12.2009