2016-04-07 136 views
0

我正在重寫一個音頻&視頻網站的時候,並試圖通過html5使用瀏覽器內置的新功能。到現在爲止還挺好。視頻在html5,內容類型視頻/ x-msvideo

我想播放的視頻內容類型=視頻/ x-msvideo,它不被html5支持(我從各種搜索中得到的結果並沒有給我帶來正面結論)。

視頻應該通過chrome browswer播放,並且我迄今爲止嘗試過的一種方法((半)) - 工作原理是將window.location.href設置爲我想要的url要播放的視頻,如: https://Application:443/app/play/video?ID=1234

url反過來呈現avi文件(具有上述內容類型),然後下載到用戶下載目錄中,並打開窗口媒體播放器播放電話。 (我想這就是電腦設置了待辦事項,當它打開某種類型的文件時,它使用優先程序打開文件)。

我擔心的是我不希望文件下載,而是讓browswer嘗試從在線位置播放它。

任何想法? 提前致謝, Harriet

+0

想到的唯一可能性就是如果Windows Media Player註冊了一個URI方案,比如「wmplayer:// Application:443/app/play」,你可以讓人們點擊它。如果沒有,使用網絡瀏覽器在您的計算機上打開任意程序是一項艱難的安全相關功能,可能不會被允許。 – Katana314

+0

你好@ Katana314,謝謝你的建議。我會調查它,看看它是否可以爲我工作。主要問題是這個應用程序會處理記錄的電話,所以如果下載文件以便收聽它,那麼它會很快地將下載文件夾擠在一起,並且會導致空間和存儲管理問題。 – Harriet

+0

這與我的建議無關。研究術語「URI方案」,並查看WMPlayer是否可以直接從它們訪問URL - 如果是這樣,它將在訪問這些文件時使用臨時目錄。如果不是,請考慮更改爲

回答

0

如果瀏覽器不支持該格式(因此必須下載並在外部應用程序中打開它),則它不支持該格式。

因此,將格式更改爲支持的格式。

+0

不幸的是,這是一個當前正在使用的生產系統。在IE中,您可以指定內容類型,並告訴網絡服務器這是您使用的內容類型 - 並且與通過外部播放器播放內容類型完全相同。這很好,我只是不希望它下載... – Harriet