开发者社区> 问答> 正文

有什么方法可以记录视频直接传递到SQL数据库? (关闭)

关闭。 这个问题需要细节和清晰。 目前还不能接受的答案。 想改善这个问题?添加细节和澄清的问题编辑这篇文章。 关闭45分钟前。 我想写一个函数使用媒体捕捉和记录视频寄给UWP应用程序的SQL数据库。 我不知道这将是正确的方法。 谁能指导我吗?

private StorageFolder _captureFolder = null;

private async Task StartRecordingAsync() { using (SqlConnection sqlConn = new SqlConnection(ConnectionString)) { string myquery = "INSERT INTO persons (video) VALUES (@video)"; using (SqlCommand cmd = new SqlCommand(myquery, sqlConn)) { var videoFile = await _captureFolder.CreateFileAsync("SimpleVideo.mp4", CreationCollisionOption.GenerateUniqueName); var encodingProfile = MediaEncodingProfile.CreateMp4(VideoEncodingQuality.Auto); await _mediaCapture.StartRecordToStorageFileAsync(encodingProfile, videoFile);

        cmd.Parameters.Add("@video", System.Data.SqlDbType.VarBinary).Value =File.ReadAllBytes("") ; 
        sqlConn.Open();
        cmd.ExecuteNonQuery();
        sqlConn.Close();
    }  
}             

}

展开
收起
SONGYiiiD 2019-12-06 21:30:17 1509 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载