2011-08-03 29 views
1

我們有一個包含視頻信息的mRSS feed。 例如<video fileTitle"testing" fileurl="http://www.example.com/test.flv> 當我們發送此消息時,用戶正在使用他們自己的播放器,並且視頻文件網址已包含在Feed中,因此無法爲此添加分析功能。除非我們通過swf文件加載flv。例如: <video fileTitle"testing" fileurl="http://www.example.com/loader.swf?fileurl=test.flv>跟蹤視頻文件 - 將flv嵌入swf

所以我的問題是,如果一個玩家期待一個FLV文件是確定給他們用它預裝在FLV的SWF文件?它是一個SWF文件是否重要?如果沒關係,我可以將分析代碼添加到swf文件,然後將flv服務器連接到連接到該文件的用戶。

在此先感謝。

+0

如果我理解你的問題,我會把分析放在除swf以外的其他地方。 – AsTheWormTurns

+0

我明白這一點,但真正的問題,如果我給你一個SWF文件,當你期望一個FLV或MOV或MP4文件,你會能夠加載視頻,如果我嵌入在SWF實際電影? – chips

+0

如您所說,如果播放器(我想象一個swf文件)「期待」flv,那麼您可能無法使用該API加載任何其他文件。你如何加載flv?你能顯示一些代碼嗎? – AsTheWormTurns

回答

1

您可以使用server-side code在請求RSS提要時和/或從Web服務器加載FLV文件(例如通過PHP代理腳本轉發FLV)時發送分析事件。

分析代碼將不會與從客戶端收集的代碼相同,服務器將不得不做額外的工作,但您至少應該能夠收集一些數據,但可能不是您感興趣的所有內容。

1

我會說答案是否定的。

假設當你說「用戶正在使用自己的播放器」時,這可以是不同的基於Flash的視頻播放器,例如一些可能使用JW播放器,有些可能使用Flowplayer和其他人可能使用自己定製的播放器,那麼在fileurl中提供一個swf文件將不起作用。