2011-09-24 93 views
3

我環顧了谷歌,我不太確定什麼是最好的(在我的情況下,最快的構建方式)有一個視頻文件在服務器上(什麼格式我應該把它存放在WMV)使用.NET的ASPX網頁上播放4.在Silverlight的頁面上播放視頻

我想使用Silverlight在這個片段中,我在網上找到:??

<MediaElement x:Name="MyVid" 
       Source="http://abc.xyz.com/MyVid.wmv" 
       Height="250" 
       Width="350" 
       AutoPlay="False"/> 

如果你經歷這種情況,並有建議,會很好。

謝謝。

+0

你能依靠html5嗎? –

+0

是的,那應該是可以的。它會更好嗎?如果是這樣,它將如何工作? – frenchie

+0

使用html5,您將獲得[視頻標籤](http://diveintohtml5.org/video.html),您可以通過多種格式來簡單地告訴您視頻在哪裏與目標瀏覽器相匹配。與Flash一樣,SilverLight仍然是選項,但需要專有插件。最後的話將來自您的目標瀏覽器要求(我住SilverLigth爲企業應用程序,但對於互聯網網站,Html 5是合乎邏輯的選擇) –

回答

0

如果您的目標要求允許,您應該使用Html 5視頻標籤。有some good articles explaining how to use it

要synthetise,你可以使用這樣的視頻:

<video width="400" height="222" controls="controls"> 
    <source src="video.mp4" type="video/mp4" /> 
    <source src="video.webm" type="video/webm" /> 
    <source src="video.ogv" type="video/ogg" /> 
    message if the browser is not html5 compliant here 
</video> 

可以指定多個來源,以支持瀏覽器的一個較大的數字(遺憾的是,即使視頻標籤是標準的CODEC不是)。

另一篇好文章可在Msdn France - "cahiers de vacances"中找到。第1冊正在解釋這種方法,也是非HTML5瀏覽器的替代方案,其中包括將Flash或SilverLigth播放器替換爲視頻標籤。