如何向SQL Server 2000存放多媒体信息,并能提取该多媒体信息使用API播放?

解决方案 »

  1.   

    1.SQL Server 2000存放多媒体信息
    How to read and write a file to and from a BLOB column by using chunking in ADO.NET and Visual C# .NET
    http://support.microsoft.com/kb/317043/EN-US/2.使用API播放
    http://www.codeproject.com/cs/media/directshownet.asp
      

  2.   

    大象兄:
        你给的两个网址我都看了,第一个我不需要如此复杂,只需一次从数据库提取并播放即可。第二个实例涉及自作的播放器,而我只需要调用一个API函数直接播放从数据库取出的多媒体信息即可。有没有更简单点的办法?多谢!
      

  3.   

    我使用SELECT Ole2 FROM AMEDIA从数据库提取多媒体信息,将其写入一个文件,
    FileStream fs = new FileStream(@"C:\MediaTest.avi", FileMode.Create, FileAccess.Write);
    然后使用System.Diagnostics.Process.Start(@"C:\MediaTest.avi")可实现.但由于多媒体信息不一定是avi格式,如果是其它格式怎么办?
    因此能否直接播放从数据库提取的二进制信息?