Ich arbeite an einer Windows-Desktop-Anwendung mit C#. In meinem Projekt möchte ich Video in Windows Media Player-Komponente zeigen, und ich habe mein Video in SQL Server gespeichert. (Ich steckte meine Videodateien in varbinary (max) Spalte und ich möchte nicht gespeichert Dateipfad in der Datenbank !!!)Wie Multi-Media in SQL-Server mit C# abgerufen abrufen?
Ich möchte Video aus der Datenbank abrufen und Video in Windows Media Player wiedergeben. Wie kann ich Videos abrufen?
mein eingegebene Code:
private void btn_insert_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDlg = new OpenFileDialog();
openFileDlg.InitialDirectory = Directory.GetCurrentDirectory();
if (openFileDlg.ShowDialog() == DialogResult.OK)
{
FileInfo fi = new FileInfo(openFileDlg.FileName);
FileStream fs = new FileStream(fi.FullName, FileMode.Open, FileAccess.Read);
BinaryReader rdr = new BinaryReader(fs);
byte[] fileData = rdr.ReadBytes((int)fs.Length);
rdr.Close();
fs.Close();
Context databse = new Context();
tblvideo tv = new tblvideo();
tv.videoName = fi.Name;
tv.Video = fileData;
databse.tblvideos.Add(tv);
databse.SaveChanges();
MessageBox.Show("Inserted");
}
}
https://msdn.microsoft.com/en-us/library/87z0hy49(v=vs.110).aspx –
Wiedergabe von Audio- und Videodateien in Windows Form Anwendung: http: //www.c-sharpcorner. com/UploadFile/26b237/playing-audio-und-video-file-in-windows-form-application/ –
danke, ich überprüfe es. Wenn die Arbeit richtig funktioniert, markieren Sie Ihre Antwort – saedbfd