2014-06-08 36 views
4

我有一個基於雲的ASP.Net,C#Web應用程序。 我希望Web應用程序調用坐在客戶專用網絡上播放的視頻。ASP.Net,C#Web應用程序,如何播放坐在客戶端上的視頻

客戶端將視頻存儲在其專用網絡中的文件服務器上。 我想播放視頻(通過UNC路徑存儲在客戶端的專用網絡上的視頻),路徑(\ fileserver \ videos \ xxxx.mp4)將在頁面上顯示爲超級鏈接,當用戶單擊該鏈接時,視頻將會播放客戶端PC上的任何兼容媒體播放器。客戶端PC和文件服務器位於同一網絡上。基於雲的應用程序託管在另一個網絡上,該網絡除了通過網絡外,沒有鏈接到客戶端PC和文件服務器所在的網絡。

我不想將視頻上傳到網絡服務器,然後將它們流式傳輸回來,這很容易,而且由於帶寬問題而起作用。我只想存儲視頻的位置,並通過網絡應用程序(網頁/文件路徑,可以在頁面上點擊)調用它的播放器

有沒有一種方式讓Web應用程序訪問文件/資源在這種情況下,客戶端我想播放視頻。如果沒有開箱即用的功能,那麼有一個工作,請幫助.....

+0

我不認爲這可以做到不使用服務器端流。會很樂意學習,否則 –

回答

0

你可以使用HTML 5元素來播放視頻,這是你的意思?

<video width="320" height="240" controls> 
    <source src="\fileserver\videos\xxxx.mp4" type="video/mp4"> 
    <source src="\fileserver\videos\xxxx.ogg" type="video/ogg"> 
    Your browser does not support the video tag. 
    </video> 
+0

不是很...我不是想要流式傳輸視頻,並記住與Web服務器不在同一網絡上的文件服務器上的視頻,所以我正在尋找某種形式的客戶端代碼它採用視頻的完整路徑並調用它在瀏覽器之外播放...... – user3719540

0

您可以使用window.requestFileSystem()來訪問Chrome上的客戶端文件系統。
在IE和Flash/Java在其他瀏覽器上的ActiveX

相關問題