0

我有我的asp.net网站来播放视频,我做了我的代码,但我有错误“找不到资源

 <asp:DataList ID="DL_Media" runat="server">
                        <ItemTemplate>
                            <iframe width="215" height="160" src='<%#Eval("Media_File")%>' frameborder="0" allowfullscreen
                                runat="server"></iframe>
                        </ItemTemplate>
                    </asp:DataList>

Media_File 是 DB 上的视频路径“~/res/Files/sp.flv”和项目根目录下的物理文件“video”。

4

1 回答 1

0

如果 'res' 目录位于顶层,则删除 '~' 符号路径并放置相对路径 'res/Files/sp.flv'

更新 :

只需使用HTML5

<video src="<%= pathToVideoFile %>" />

元素。浏览器会自己渲染它

更新 :

<video width="356" height="200" controls poster="full/http/link/to/image/file.png"  >

<source src="full/link/to/http/mp4/video/file.mp4" type="video/mp4" />

<source src="full/link/to/http/ogv/video/file.ogv" type="video/ogg" />

<source src="full/link/to/http/webm/video/file.wbem" type="video/webm" />

<em>Sorry, your browser doesn't support HTML5 video.</em>

</video>
于 2013-10-08T09:13:18.257 回答