【问题标题】:Javascript for playing audio from server用于从服务器播放音频的 Javascript
【发布时间】:2011-10-21 03:31:50
【问题描述】:

我在 MS SQL Server'08 中有一个数据库,其中 mp3 文件作为 BLOB 对象(我使用文件流进行存储)。

有一个 WCF 服务可与数据库 (linq) 一起使用。

在 html+javascript 上有一个客户端应用程序(仅此而已)。

如何在客户端播放来自服务器的音频文件之一?我尝试发送一个代表 mp3 文件的字节数组,但是如何使用 javascript 将这个数组作为声音播放是一个问题。

谢谢

【问题讨论】:

  • MP3 文件在数据库中?呸!将它们存储为文件并将路径放在数据库中。说真的 - 将文件放入数据库是不好的做法。您的服务器上已经有一个用于存储文件的高效系统——文件系统。为什么要让数据库提供低效的重复功能?将所有二进制数据放入数据库会使其性能不佳,最终会停止运行。
  • @Chris - 您是否错过了 OP 解释他们正在使用 FileStream 功能的部分?它确实将其存储在文件系统而不是数据文件中。

标签: javascript sql-server audio blob


【解决方案1】:

您需要使用服务器端脚本从数据库中提供 MP3。

如果您使用的是 SQL Server,我假设您需要使用 .Net 框架从数据库中获取行。

【讨论】:

  • 我写了一个 WCF 服务,它可以向客户端发送一个代表 mp3 文件的字节数组,但是如何使用 javascript 将这个字节数组作为音频播放?或者最好不要发送一个字节数组和做别的吗?
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-30
相关资源
最近更新 更多