2014-09-25 67 views
0

我試圖開發Firefox擴展時運行一個非常奇怪的問題。作爲實驗的一部分,我試圖在Firefox的SSL錯誤頁面上進行自定義覆蓋。我想要做的是使用HTLM5的視頻標籤播放視頻。如果我將遠程視頻(例如youtube視頻)作爲視頻源,則視頻運行良好。但是每當我嘗試訪問我的本地視頻文件時都會出現問題。我已經試過這幾個文件路徑:本地視頻文件無法從Firefox擴展訪問

  1. 文件:///Users/Me/Desktop/sample.mp4 - >顯示錯誤與支持的格式& MIME類型找不到視頻
  2. 相對路徑../video/sample.mp4 - >示出了錯誤無效文件URI
  3. 「鉻://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擴展開發的新手,所以我請你們建議我該怎麼做。

在此先感謝。

+0

這是在鉻頁面上?或者一個隨機的網站? – Noitidart 2014-09-26 06:38:04

+0

不,這是在瀏覽器顯示的SSL警告頁面上**您的連接不安全** – phoenix079 2014-09-26 16:03:36

回答