【发布时间】:2021-09-03 06:57:44
【问题描述】:
我正在使用带有 RadioBOSS 的 IceCast 服务器为广播电台广播音频。我的浏览器中的直播链接可以正常工作,但是当我在 Asp.Net 网络应用程序中添加它时它不起作用(你可以看到输出日志)。当我用这样的链接替换链接时:https://cdn.islamic.network/quran/audio/128/ar.alafasy/262.mp3,它最后有“.mp3”,它工作得很好。我在 Xamarin.Forms 中遇到了类似的问题,解决方案是使用 Exo 播放器。
【问题讨论】:
-
我对 ASP.net 在其中的作用感到困惑。只要那个 HTML sn-p 被提供给浏览器?或者您所说的“网络应用”是指您正在使用运行时在桌面应用程序中呈现 HTML?
-
@TBR 我正在使用 ASP.Net 项目,因为除了播放音频之外我还有其他用途。可以说是一个管理电台节目和时间表的网站
-
所以你是把它提供给浏览器?你用哪个浏览器打开这个?了解这一点很重要,因为引擎的行为不同。
-
它可能不起作用的原因之一是因为您的流使用的是 HTTP 协议(不是 https),而 ASP Web 内容不尊重 http 流。这也是您提供的 CDN 链接有效的原因,而不是因为它具有 .mp3 扩展名。
标签: asp.net http-live-streaming audio-player icecast