0

ビデオを再生するためのasp.net Webサイトがあり、コードを実行しましたが、「リソースが見つかりません」というエラーが発生しました

 <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」を配置します d

アップデート :

を使用するだけです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 に答える