2013-02-25 169 views
0

我想在我的asp.net頁面播放視頻。我正在使用代碼在ASP.Net中播放視頻

<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="Player1" width="440" height="379"> 
      <param name="URL" value="~/DBVideo/citibank.mpeg"> 
      <param name="http://"> 
      <param name="AutoStart" value="1"> 
      <param name="ShowControls" value=""> 
      <param name="ShowStatusBar" value="1"> 
      <param name="ShowDisplay" value="1"> 
      <param name="stretchToFit" value="1"> 
       <param name="volume" value="32" /> 
       <embed runat="server" id="Video" 
       type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" 
      width="440" height="379" src="~/DBVideo/citibank.mpeg" 
       filename="~/DBVideo/citibank.mpeg" autostart="1" showcontrols="1" showstatusbar="1" showdisplay="1"> 
       </embed> 
     </object> 

現在只有媒體播放器符號即將到來,但視頻並未播放。

任何人都可以幫我解決問題嗎? 如果我想從SQL Server 2008數據庫(varbinary字段)播放視頻,那麼我該怎麼辦?

+0

你允許使用HTML5嗎? – 2013-02-25 12:09:10

+0

沒有。我的代碼有什麼不對嗎? – Sobhan 2013-02-25 12:15:44

+0

嗯。我使用了完全相同的html代碼和從這裏http://www.fileformat.info/format/mpeg/sample/index.htm使用的文件,它在IE9和Chrome(帶擴展名) – 2013-02-25 12:42:54

回答

0

如果你允許使用HTML5,你可以使用視頻標籤

<video width="320" height="240" controls> 
    <source src="movie.mp4" type="video/mp4"> 
    <source src="movie.ogg" type="video/ogg"> 
    <source src="movie.webm" type="video/webm"> 
    Your browser does not support the video tag. 
</video> 

至於從SQL獲取視頻:你可以使用SQL從文件中提取HTTP處理程序,並可能對其進行緩存http://msdn.microsoft.com/en-us/library/46c5ddfy%28v=vs.100%29.aspx

+0

其工作@Andriy F.但是,我該怎麼玩來自數據庫的視頻 – Sobhan 2013-02-26 11:41:35

+1

如何嘗試將其從數據庫中解壓縮到某個文件夾,然後播放它? – 2013-02-27 12:35:03