从数据库中插入和检索音频和视频

时间:2010-08-17 10:15:04

标签: c#

我做了一个小型的Web应用程序,其中我使用了windows media player dll。要播放音频和视频文件,我已通过在应用程序中创建文件夹来上传音频和视频。

如果我们直接提供路径,我使用的媒体播放器只能播放音频和视频

MediaPlayer1.FileName = “C:\ Waka.wav”;

所以请帮助我如何在数据库和播放器中插入和检索音频和视频。

2 个答案:

答案 0 :(得分:2)

媒体播放器是在服务器上还是在客户端上播放文件?你说它是一个Web应用程序,所以我现在假设后者。如果您声称媒体播放器只能 使用本地路径,那么您必须让客户端将文件下载到本地路径并将其传递给媒体播放器。它不会带来特别流畅的用户体验。媒体播放器真的不接受URL作为路径吗?如果是这种情况,那么听起来您可能正在使用不适合您需求的媒体播放器。考虑使用另一个。

另外,为什么文件是从数据库提供的?文件系统和Web服务器非常擅长提供文件,我建议使用它们。关系数据库适用于可以索引,排序,旋转等的关系数据。它可用于二进制文件,但它并不适合它们。

答案 1 :(得分:0)

使用<embed/>标签浏览器而不是使用媒体播放器dll,将为用户选择媒体播放器,这将与平台无关。

为什么要使用数据库来保存文件,因为@David说你可以将它存储在服务器文件系统上。在<embed/>标记中,您可以指定服务器上的路径。