C# 播放生成的音调

C# 播放生成的音调,c#,audio,asp.net-mvc-4,audio-streaming,html5-audio,C#,Audio,Asp.net Mvc 4,Audio Streaming,Html5 Audio,我想用System.Beep生成铃声,然后从web应用程序将铃声流式传送给用户。我认为我的选择是: 以某种方式生成的音调流式播放。 保存wav文件并使用标签播放音频。 我想尝试在声音生成时流式播放,但我不知道该怎么做,或者这是否可能;他们能够提供流式音频服务。一个简单的解决方案是使用expression encoder之类的东西创建一个播客。播客恰好是你的哔哔声。基本上是可能的,但如果System.Beep是实现的一部分,我会感到惊讶。。。您需要生成分块的声音作为对HTTP GET的响应,HTT

我想用System.Beep生成铃声,然后从web应用程序将铃声流式传送给用户。我认为我的选择是:

以某种方式生成的音调流式播放。 保存wav文件并使用标签播放音频。
我想尝试在声音生成时流式播放,但我不知道该怎么做,或者这是否可能;他们能够提供流式音频服务。一个简单的解决方案是使用expression encoder之类的东西创建一个播客。播客恰好是你的哔哔声。

基本上是可能的,但如果System.Beep是实现的一部分,我会感到惊讶。。。您需要生成分块的声音作为对HTTP GET的响应,HTTP GET由html5 audio tat从客户端浏览器发出…System.Beep不可能。你需要在客户端支持的编解码器中创建一个合适的音频流。我已经用它玩了一些,我认为通过一些黑客技术可以实现我想做的事情,但我不认为这对我的情况是可行的。我可能会作为一个WPF应用程序来做这件事。你也可以在客户端使用Web音频API生成铃声,但不支持Microsoft