最近在linux下開發flex,在開發的過程中遇到一個很大的問題,就是在windows下編譯的能播放flv的swf文件到linux下就不能播放了。真是一頭霧水呀。今天和同事試了一整天。終于找到了問題的關鍵。
這個問題原來是由于flash的安全問題造成的。
在/home/{user}/.macromedia/Flash_Player/#Security/FlashPlayerTrust目錄下有好多個配置文件。只有在配置文件里指定了路徑下的swf文件才能夠讀取本地的flv.
后來又從網上查了一下相關的問題,整體總結一下。
ubantu Linux下
找到配置目錄:/home/{user}/.macromedia/Flash_Player/#Security/FlashPlayerTrust
在下面新建個文件內容寫上需要的路徑,例如:
/home/{user}保存flash就可以正常使用本地文件了
unbantu下沒有找到適用所有用戶的,也許沒有吧。其它操作系統如下。
Windows 所有用戶:
<系統 › \Macromed\Flash\FlashPlayerTrust
Windows 單個用戶:
<應用程序數據 › \Macromedia\Flash Player\#Security\FlashPlayerTrust
Mac OS 所有用戶:
<應用程序支持 › /Macromedia/FlashPlayerTrust
Mac OS 單個用戶:
<應用程序數據 › /Macromedia/Flash Player/#Security/FlashPlayerTrust
但愿看過此文章的其它朋友,別再和我一樣為這個問題繞了好幾天。