如何在gridview中显示动态视频文件

时间:2013-10-22 05:30:20

标签: c# asp.net gridview

我正在尝试将动态视频转换为gridview。但我看不到视频。视频名称存在于数据库中(在名为“视频”的列中),我在项目模板中提供视频路径。

检查出来:

 <asp:TemplateField HeaderText="Video" HeaderStyle-ForeColor="Black">
                <ItemTemplate>      <div style="text-align: left;">
                    <a href='<%#ResolveUrl("~/ProductVideos/" + Eval("Video")) %>' data-lightbox="" rel="lightbox" >
                <asp:Image ID="Image2" ImageUrl='<%# "~/ProductVideos/" + Eval("Video") + "width=50&height=50&mode=crop" %>' rel="lightbox" runat="server"  />
                        </a></div>
                        </ItemTemplate> 

            </asp:TemplateField>

产品视频是包含视频的文件夹。现在可能是什么问题。任何帮助都会很棒。 Thanx提前。

2 个答案:

答案 0 :(得分:0)

它不会直接运行,你必须使用flash播放器,这个flash播放器的src将是你的文件路径。可以通过html文件中的标签访问Flash播放器。

答案 1 :(得分:0)

如果您愿意使用HTML5,那么视频标记将是最简单的选择:

<video src='<%# "~/ProductVideos/" + Eval("Video").... %>'></video>

此处有更多信息:http://www.html5rocks.com/en/tutorials/video/basics/