请原谅这个问题中的任何缺点; flash不是我的专业领域,但我继承了一个处理AS2的任务,我需要一些帮助。
基本上,我有一个带有以下AS 2.0代码的flash文档(加载程序?):
stop();
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
getUrl("/page.aspx");
};
my_FLVPlybk.addEventListener("complete", listenerObject);
my_FLVPlybk.contentPath = "http://cache.url.com/path/movie.flv";
基本上,这个想法是在电影结束播放后,您应该被重定向到新页面。
问题是有时页面会立即重定向(在播放电影之前)。电影正在从媒体服务器上提供,这似乎与新上传的电影更加一致。有时需要多次尝试才能真正播放电影,但随着时间的推移,电影通常会开始无故障播放。
知道为什么“完整”事件会因为新电影而如此及早地发生以及如何修复它?
答案 0 :(得分:0)
如果您使用渐进式下载,则视频的持续时间可能不完全准确。您可以尝试监控进度事件并检查您的视频是否仍在下载,在这种情况下您不想听取/响应整个事件。