繁体   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