我們遇到了一個問題,即當瀏覽文件對話框打開的時間超過配置的會話超時時間時,與Flex客戶端關聯的服務器會話超時。似乎在某些播放器上,當執行FileReference瀏覽或下載時,播放停止。這也會導致遠程呼叫被阻止,因此我們的手動保持活動消息不會發送到服務器,從而導致會話超時。FileReference.browse()在某些Flash播放器上停止播放
我在文檔中搜索了一些關於這方面的信息,並發現了它的一個通知,但它沒有明確列出它所做的(不)工作。有誰知道我能找到一份完整的清單嗎?
PS:這裏有提到這個問題的鏈接:
當呼叫到 調用FileReference.browse(), FileReferenceList.browse() ,或 FileReference.download()方法執行 ,大多數玩家將繼續執行 SWF文件播放。
雖然到 調用FileReference.browse(), FileReferenceList.browse(),或 FileReference.download()的調用方法 執行,SWF文件回放暫停 獨立版本和外部版本的 Flash Player和AIR for Linux和 Mac OS X 10.1及更早版本
任何人都知道「外部Flash Player」是什麼意思?
PPS:我們在Firefox中測試了這個在Linux(10.0.x和10.1.x),它似乎停止播放和Windows(10.0.x)在IE中播放哪裏似乎還在繼續。