Yes I have observed this behaviour as well and found no solution.
In my case I have a percent loading counter and observer the counter going all the way to 100% and it still does not play. Happens approx 1/10 - 1/20 times I test.
Does anyone have any ideas?
Hello, i have the same problem. But it happens more in chrome or firefox. Could be the flash player version? I am using the last one (11.3.300.268).
Have anyone found a solution other than change the player?
Hey there. No, I never found a solution for this. The only time I see this happen is on a slow or temporarily slow connection. If the user simply hits refresh, then the video will play.
It's pretty annoying, but honestly at this point my site is pretty outdated with AS 2.0.
I plan on doing a major overhaul in the next few months, so it will no longer be a problem. If anyone comes up with any ideas I would still be interested to hear them.
disable autoPlay and use a progress listener to start your playback after about 50kb of the video is loaded.
This is an old post, related to the Moov Atom position issue and I didnt want to actually fix the video headers so I applied a patch to the old as2 code I was working with and worked, here is what I did:
var pl = false;
var listenerObject:Object = new Object();
listenerObject.progress = function(eventObject:Object):Void
var kbLoaded = eventObject.bytesLoaded/1024;
if(kbLoaded > 500)
if(pl == false)
video_flv.contentPath = 'aaaaaaaa';
video_flv.contentPath = fullAddress;
listenerObject.playing = function(eventObject:Object):Void
pl = true;
Is like playing the video when having something of it in cache, but truth is that the player gets stuck and wont play when just saying play, to make it react I changed the contentPath to something else and then back to the one I wanted and did play once again.
Hope it helps.