我正在尝试将动态视频转换为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提前。
答案 0 :(得分:0)
它不会直接运行,你必须使用flash播放器,这个flash播放器的src将是你的文件路径。可以通过html文件中的标签访问Flash播放器。
答案 1 :(得分:0)
如果您愿意使用HTML5,那么视频标记将是最简单的选择:
<video src='<%# "~/ProductVideos/" + Eval("Video").... %>'></video>
此处有更多信息:http://www.html5rocks.com/en/tutorials/video/basics/