- From: <bugzilla@jessica.w3.org>
- Date: Thu, 03 Mar 2011 06:34:35 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12227 Philip Jägenstedt <philipj@opera.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |philipj@opera.com --- Comment #1 from Philip Jägenstedt <philipj@opera.com> 2011-03-03 06:34:35 UTC --- (In reply to comment #0) > The problem with this is that there is still a race between the GC and the > network in this example: > > function playAudio() { > var a = new Audio("http://www.example.com/music"); > a.play(); > } > > This means that after the function exits, the behaviour will vary depending > upon whether the GC fires before or after readyState gets to HAVE_FUTURE_DATA. After the function exists, paused will be false, so it will be "potentially playing". I think what you mean is that it could be GC'd just before a.play(). Another example where I'm unsure of the behavior is: var a = new Audio("http://www.example.com/music"); a.canplaythrough = function() { a.play(); }; -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Thursday, 3 March 2011 06:34:37 UTC