亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Windows窗體應用程序上存儲視頻

如何在Windows窗體應用程序上存儲視頻

C#
紅糖糍粑 2023-07-09 10:06:52
我需要在我的 Windows 窗體應用程序上存儲一些視頻。我可以對應用程序進行編碼以從文件路徑播放,但我想知道是否有一種方法可以將視頻存儲在應用程序上,因為該應用程序旨在傳播,并且我希望將整個內容集成起來。
查看完整描述

3 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

也許您可以將視頻文件添加為嵌入式資源?在項目的資源選項卡中,您應該能夠選擇和更改資源及其設置。



查看完整回答
反對 回復 2023-07-09
?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

您可以在項目中使用SQL Server Compact 。它將嵌入到您的 Windows 窗體應用程序中,您可以將文件保存在二進制列中。

還可以考慮其他可能性:

  • 將視頻保存在程序子文件夾中的常規文件夾中(或用戶文件夾中)

  • 您可以使用嵌入式資源(如前面的答案中提到的)

  • 使用Windows 支持的復合文件。

查看完整回答
反對 回復 2023-07-09
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

在 C#.net 中使用 Fileupload Control 保存視頻文件怎么樣?我只給出建議。


try

        {

            UploadVideo obj = new UploadVideo();

            string filename = fuUploadVideo.FileName;

            string path = Server.MapPath("Uploads4");

            string strFinalFileName = Path.GetFileName(fuUploadVideo.FileName);

            long FileLength = fuUploadVideo.PostedFile.ContentLength;

            long uploadchunklimit;

            int SizeLimit = (int)FileLength;

            if (FileLength <= 1024)

            {

                uploadchunklimit = 1;

                SizeLimit = (int)FileLength;

            }

            else if (FileLength > 1024)

            {

                uploadchunklimit = FileLength / 1024;

                SizeLimit = 10;

            }

            else if (FileLength <= 10240 && FileLength > 1024)

            {

                uploadchunklimit = FileLength / 1024;

            }

            else

            {

                uploadchunklimit = FileLength / 1024;

            }


            long lngSize = (long)SizeLimit;

            lngSize = 1024 * 1024;

            string ext = Path.GetExtension(fuUploadVideo.PostedFile.FileName);


            fuUploadVideo.PostedFile.SaveAs(Server.MapPath("Uploads4\\" + filename));

            path = "Uploads4\\" + filename;

            SqlConnection con = new SqlConnection(str);


            cmd = new SqlCommand("Insert into electronicmedia(Video_Name,url) values(@Video,'" + path + "')", con);

            cmd.Parameters.AddWithValue("Video", TextBox2.Text);

            cmd.CommandType = CommandType.Text;

            con.Open();

            cmd.ExecuteNonQuery();

            con.Close();

            lblinfo.Text = " uploaded successfully ";

        }

        catch (Exception ex)

        {

            Response.Write(ex.ToString());

        }


查看完整回答
反對 回復 2023-07-09
  • 3 回答
  • 0 關注
  • 201 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號