在asp.net网站上查看swf并确定它是否被查看过

时间:2014-11-13 16:06:14

标签: c# asp.net actionscript-3 flash

我有一个在asp.net网页上托管swf文件的请求。这适用于使用对象标签。我的问题是我需要确定用户是否查看了整个swf文件或其中的一部分。我没有在HTML对象标记中看到与到达文件末尾相关的任何事件。

有没有办法检测到asp.net网页中是否已达到swf文件的结尾?

1 个答案:

答案 0 :(得分:0)

不,swf是一种相对封闭的格式,对SEO内容不利。

我认为没有办法通过(客户端或服务器端语言)操纵它而不与其动作脚本通信。

所以我认为你需要使用swf源文件.flash源代码添加一些触发器

(使用动作2或动作3)

发送请求到服务器以在swf影片进入lastframe时进行计数。

但是

如果将flash swf转换为其他相对开放的格式(如mp4等),则可以轻松获取其播放进度。使用html5视频标签或框架,如video.js