0
我是MVC中的新成員,我試圖播放存儲在VARBINARY(max)字段中的數據庫(SQL)中的視頻。我已經可以在我的WEB應用程序中顯示視頻,但問題在於progres欄。當我執行跳轉到另一個點時,它會出現但不起作用。我閱讀了一些關於這方面的材料,但我無法解決它。我認爲問題是關於緩衝(開始/結束)。以下是我的代碼。跳躍點藍色不起作用 - 視頻
控制器:
public ActionResult Media(int id)
{
byte[] teste = null;
string query1 = "SELECT * FROM Movie WHERE ID = '"+id+"'";
using (SqlConnection connection1 = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
using (SqlCommand command1 = new SqlCommand(query1, connection1))
{
connection1.Open();
var reader = command1.ExecuteReader();
if (reader.HasRows)
{
reader.Read();
teste = (byte[])reader["Movie"];
}
connection1.Close();
}
var memoryStream = new MemoryStream(teste);
return new FileStreamResult(memoryStream, Convert.ToString(teste));
}
查看:
<video width="400" controls>
<source src="@Url.Action("Media","Account",new { id = 3 })" type="video/mp4">
</video>
下跳點出現,但不工作:
坦克你!!!它工作完美。 –