Video 无法从firefox扩展访问本地视频文件

Video 无法从firefox扩展访问本地视频文件,video,firefox-addon,html5-video,Video,Firefox Addon,Html5 Video,我在开发firefox扩展时遇到了一个非常奇怪的问题。作为实验的一部分,我试图在firefox的SSL错误页面上创建一个自定义覆盖。我想做的是用HTLM5的视频标签播放视频。如果我将远程视频(如youtube视频)作为视频源,视频运行良好。但每当我尝试访问本地视频文件时,问题就会出现。我尝试了以下几种文件路径: file:///Users/Me/Desktop/sample.mp4 -->显示错误未找到支持格式和MIME类型的视频 相对路径../video/sample.mp4-->显示错误无效

我在开发firefox扩展时遇到了一个非常奇怪的问题。作为实验的一部分,我试图在firefox的SSL错误页面上创建一个自定义覆盖。我想做的是用HTLM5的视频标签播放视频。如果我将远程视频(如youtube视频)作为视频源,视频运行良好。但每当我尝试访问本地视频文件时,问题就会出现。我尝试了以下几种文件路径:

  • file:///Users/Me/Desktop/sample.mp4 -->显示错误未找到支持格式和MIME类型的视频
  • 相对路径../video/sample.mp4-->显示错误无效文件URI
  • "chrome://sslerrorpage/content/images/Take04.webm“-->将错误显示为第一个错误
  • 我的代码如下:

           <video autoplay="autoplay" controls="controls" width="500" height="400" poster="sample.gif">
    <source src="file:///C:/Users/BraseLab/Desktop/sample.webm" type='video/webm; codecs="vp8, vorbis"' />
    
    <object type="application/x-shockwave-flash" data="https://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="640" height="360">
        <param name="movie" value="https://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" />
        <param name="allowFullScreen" value="true" />
        <param name="wmode" value="transparent" />
        <param name="flashVars" value="config={'playlist':['https%3A%2F%2Fsandbox.thewikies.com%2Fvfe-generator%2Fimages%2Fbig-buck-bunny_poster.jpg',{'url':'chrome://sslerrorpage/content/images/Take04.mp4','autoPlay':true}]}" />
                <img alt="Big Buck Bunny" src="chrome://sslerrorpage/content/images/Take04.gif" width="640" height="360" title="No video playback capabilities, please download the video below" /> 
    
    
    

    有趣的是,任何图像文件都会显示本地文件路径,但视频文件不会!!!我是firefox扩展开发的新手,所以我请求你们建议我怎么做


    提前感谢。

    如果这是一个附加组件,那么您应该设置一个or,并将其用于所有内容。

    这是在chrome页面上吗?或随机网站?不,这是在SSL警告页面上,浏览器显示您的连接不安全