2011-08-03 30 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文件将不起作用。