如何在gridview中显示视频 [英] how to display video inside gridview

查看:317
本文介绍了如何在gridview中显示视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的应用程序中,我想播放存储在gridview内的数据库中的视频文件。

如果有人有这个想法或链接,请帮助我

In my application i want to play the video file stored in the datbase inside gridview.
if anyone have idea or link about this help me

推荐答案

在GridView内部添加ItemTempalte和Inside ItemTemplate使用Video标签,Object来播放视频。

注意: - 只有Chrome,IE9等最新浏览器支持播放视频的视频标签。

注意:-ItemTemlate是一个容器,您可以在其中放置任何元素。像TextBox,DropDownlist,Image Tag,Video Tage等...
Inside GridView Add ItemTempalte and Inside ItemTemplate Use the Video tag, Object to play video.
Note:-Only Latest browser like Chrome,IE9 etc. are support video tag to play video.
Note:-ItemTemlate is a container in which you can put any element. like TextBox,DropDownlist,Image Tag,Video Tage etc...


试试这个.. :)



try this.. :)

<div>
       <asp:gridview id="grdData" runat="server" autogeneratecolumns="false" xmlns:asp="#unknown">
           <columns>
               <asp:templatefield headertext="Vedio">
                   <itemtemplate>
                       <video width="320" height="240" controls autoplay>
                   <source src="movie.ogg" type="video/ogg">
                    <source src="movie.mp4" type="video/mp4">
                   <object data="movie.mp4" width="320" height="240">
                   <embed width="320" height="240" src='<%#Eval("url")'>
                     </object>
                       </video>
                   </itemtemplate>
               </asp:templatefield>
           </columns>
       </asp:gridview>
   </div>










protected void Page_Load(object sender, EventArgs e)
        {
            BindData();
        }

        public  void BindData()
        {
           DataTable dtGetData = new DataTable();

            String ConnString = ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
            SqlDataAdapter adapter = new SqlDataAdapter();

            using (SqlConnection conn = new SqlConnection(ConnString))
            {
                adapter.SelectCommand = new SqlCommand("select url from tableName", conn);
                adapter.Fill(dtGetData);
            }

            grdData.DataSource = dtGetData;
            grdData.DataBind();
        }


这篇关于如何在gridview中显示视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆