0
用戶在我們的DAM服務器上載不同類型的文件(圖像,視頻,音頻,文檔等),並對這些文件執行不同的操作。我們擁有所有這些資產的公共鏈接,以便無需任何身份驗證即可訪問。Flash視頻流和嵌入
我們在使用我們的服務器上傳的Flash視頻時遇到了一些問題。使用公共鏈接可以下載並保存文件。但是,如果在博客文章中使用公共鏈接,則視頻不會顯示。當我嘗試使用桌面Flash播放器之一打開相同的視頻時,它在文件下載時播放效果良好,但在指向公共鏈接時無法播放。
我在博客中使用的嵌入代碼是這樣的 -
Server: Microsoft-IIS/6.0
Connection: close
Content-Disposition: attachment; filename="video.flv"
P3P: CP="NOI DSP COR CURa PSDa OUR NOR NAV STA"
Accept-Ranges: bytes
Content-Length: 1001503
Expires: -1
Last-Modified: Mon, 12 Sep 2011 08:29:01 GMT
ETag: "-1245634458"
Cache-Control: private
Content-Type: application/octet-stream
也許我們不正確的設置一些響應頭的 - 從我們的服務器
<object type="application/x-shockwave-flash" width="550" height="400" data="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url">
<param name="movie" value="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url" />
</object>
相關的響應頭值。
視頻可以在我們的系統中正常播放,但不會在像博客這樣的獨立頁面中播放。任何想法可能會出錯?
p.s.我檢查了許多類似的問題,但沒有得到必要的信息。
也許它可能是跨域調用的問題。查看crossdomain.xml文件以及如何使用它們來允許從其他域訪問您的服務器。 –
@LarsBlåsjö - 感謝您的回覆。我嘗試過,但可能這不是問題。我在我們的服務器的根目錄添加了一個crossdomain.xml文件,這沒有任何區別。原因可能是Flash播放器和Flash文件駐留在同一臺服務器上。 – Mandar