这可能吗?怎么做? 基本上我需要跟踪视频是否被完全监视,并通过AJAX将进度发送到数据库,但仍然坚持跟踪FLASH。
答案 0 :(得分:0)
为此,您必须在swf的代码中使用ExternalInterface类。
每当为视频加载更多数据时,都会在swf中生成progressEvent。 当这个进程事件发生时,你将不得不使用ExternalInterface,它允许你在Javascript中调用一个函数。
让我们假设你有一个javascript函数,
function flvLoadProgressInSwf(percentage)
{
$.ajax()//sending percentage to the server.
}
要在闪存中调用此函数,您必须使用以下命令:
ExternalInterface.call('flvLoadProgressInSwf',percentageLoaded);
其中percentageLoaded可以是从sting到复杂对象的任何东西。
如果您需要更多帮助,请粘贴您的代码。 谢谢,Neeraj