如何在 c# win 表单数据库中播放用 varbinary 录制的视频



我用varbinary将视频上传到数据库。我想以我的 c# win 形式播放此视频。但我不知道他们的代码。

以下是从数据库获取文件并播放它的代码片段。

private string GetFromDataBase(string fileName)
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
String Query1 = "SELECT FileData FROM [Test].[dbo].[MyPlay] where FileName = '" + fileName + "'";
SqlDataAdapter adapter = new SqlDataAdapter(Query1, ConnectionString);
DataSet Ds = new DataSet();
adapter.Fill(Ds, "MyPlay");
if (Ds.Tables[0].Rows.Count == 0)
{
MessageBox.Show("No data Found");
return string.Empty;
}
return ConvertByteDataToFile(fileName, GetUnCompressedData((byte[])Ds.Tables[0].Rows[0]["FileData"]));
}
return string.Empty;
}

最新更新