簡體   English   中英

Google Chrome-播放本地存儲中的文件不起作用

[英]Google chrome - playing a file from local storage is not working

我需要在本地信息亭中播放視頻文件。 其中具有Windows 8.1 64位,並具有Google canary / chrome最新版本。 我在使用最新的Google Chrome / canary版本時遇到了同樣的問題,即無法播放本地存儲中的文件。 如果我從雲播放,則帶寬問題+信息亭沒有互聯網訪問。

第1步:允許一切為零

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --incognito --allow-file-access-from-files --disable-web-security 

第2步:

現在,我打開一個遠程URL https://stackoverflow.com/test.html ,它試圖播放位於用戶PC C:\\ loop.webm中的視頻文件。

示例:test.html

<video id="mediaplayer" autoplay="autoplay" poster="/images/vlc.jpg" type="video/webm" loop="" src="file:///C:/loop.webm" style="display: inline;"></video>

結果:

The page at 'https://....mysite.com/test.html' was loaded over HTTPS, but displayed insecure content from 'file:///C:/loop.mp4': this content should also be loaded over HTTPS.

沒有錯誤,但不讀取文件,根本不播放文件。

在這種情況下如何播放文件?

錯誤告訴您出了什么問題! C:\\驅動器沒有HTTPS證書-它沒有-但您正在使用的網站有一個。 Chrome這樣做是為了保護用戶的安全。 如果要從C:\\驅動器加載視頻文件,則需要在非https網站上進行處理。

編輯:此插件似乎是一種解決方法: https : //chrome.google.com/extensions/detail/jllpkdkcdjndhggodimiphkghogcpida

Google Chrome / Canary即使通過命令行也不支持它(如果已應用)。 使用Nginx臨時在本地執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM