0

我正在尝试将动态视频放入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>

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

4

2 回答 2

0

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

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

更多信息在这里:http ://www.html5rocks.com/en/tutorials/video/basics/

于 2013-10-22T06:52:22.350 回答
0

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

于 2013-10-22T06:47:38.333 回答