c# - 使用 ASP.Net + SQL Server 构建在线音频库

标签 c# asp.net audio-streaming

我需要一些关于使用 ASP.Net + C# + MSSQL 构建在线音频库的最佳实践的建议。一些关键要求如下:

  1. 音频文件以二进制形式存储在数据库中

  2. 在 Web UI 上,用户可以单击音频图标来播放音频。音频将非常短,最多几秒,因此除了“播放”按钮外无需提供控件。 对于播放音频,我不想明确启动媒体播放器。我只想让用户点击,他/她会听到声音。 此外,我想流式传输音频,但不希望用户能够下载音频文件。

谁能阐明如何实现这一点,尤其是播放音频部分?

最佳答案

我会使用 jQuery Media Plugin .太棒了!

然后我会创建一个 .ashx 处理程序来播放音频文件,并将它们传递给 jQuery 中的媒体插件。

可以关注这个Code Project article ,它向您展示了如何做几乎所有您需要做的事情,除了他们上传视频。不过,您可以轻松调整代码以仅允许音频。

听起来是个很好玩的项目,祝你好运!

关于c# - 使用 ASP.Net + SQL Server 构建在线音频库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3267665/

相关文章:

c# - 如何使用 ReactiveList 以便在添加新项目时更新 UI

c# - ASP.NET C# 中最常用的扩展和辅助函数

html - asp.net 加载 css 失败

android - 在 Google TV 上流式传输音频

python - Python-读取音频输入并实时同时播放

c# - 如何在应用程序外壳中实现繁忙指示器

c# - 将 long/decimal 显式转换为 int

c# - 推荐关注 alt.net 开发风格的书籍?例如固态、DI、去耦、测试等

c# - 总计 Gridview 上的列并显示在页脚中

javascript - WaveSurfer JS 无法在 Firefox 中为特定的 mp3 音频文件生成图表