2013-04-09 14 views
2

我想在VB.NET表單上實現一個視頻播放器,可以播放來自這兩個在線URL的視頻(它可以來自Youtube或任何其他網址到視頻)或文件位置。我試圖添加Windows Media Player並播放該文件中的視頻,這很好,但我無法播放視頻,我們可以從Youtube上說。我做了一些研究,其中一些文章建議Shockwave Flash Object控件可以播放來自在線的視頻,但這將是兩種不同的控件,在一種形式上實際上做同樣的事情。VB.NET表單中的嵌入式視頻 - 從URL在線和文件引用

我想問是否有控件顯示可處理兩個引用的視頻 - 在線URL和文件位置?

回答

0

總之,Windows Media Player控制只能播放一個視頻,如果給定的URL實際指向一個視頻文件,例如,

http://www.example.com/files/videos/MyVid.mp4

C:\Users\John\Videos\MyVid.mp4

不能直接從YouTube播放視頻,因爲谷歌做顯示來自YouTube的視頻直接URL,所以你必須生成一個URL去要傳輸的視頻(雖然我不完全確定這是否合法)。

+0

我懷疑Windows Media Player播放YouTube視頻。 – 2013-04-09 19:15:25

+0

忽略我最近的評論,我無法編輯它...要以這種方式播放YouTube視頻將是非法的,您必須下載視頻然後播放它。所以,如果你不擁有你下載的視頻是非法的... – Sam 2013-04-09 19:46:13

+0

@Sam:你總是可以刪除你對SO的評論。關於這個問題,你是否認爲從YouTube上流式傳輸視頻是非法的? – Neolisk 2013-04-09 20:08:39

0

我發現使用shockwave flash和youtube視頻鏈接,在/ watch之前添加a/v,可以讓您流式傳輸視頻。 (你在Flash模塊的電影屬性上添加鏈接)我不認爲你可以播放你目錄中的視頻,儘管我一直在試圖找到我們的方法)