W3C home > Mailing lists > Public > public-html@w3.org > January 2011

RE: Lifetime of new Audio()

From: Adrian Bateman <adrianba@microsoft.com>
Date: Mon, 31 Jan 2011 05:53:05 +0000
To: Chris Double <cdouble@mozilla.com>
CC: "HTML WG (public-html@w3.org)" <public-html@w3.org>
Message-ID: <104E6B5B6535E849970CDFBB1C5216EB3CF010EA@TK5EX14MBXC138.redmond.corp.microsoft.com>
On Sunday, January 30, 2011 8:37 PM, Chris Double wrote:
> On Mon, Jan 31, 2011 at 2:52 PM, Adrian Bateman <adrianba@microsoft.com>
> wrote:
> > Ignoring for now the timing issue of how quickly the play() actually
> > has enough content to start playing, after the function returns there is
> > no reference to the Audio object. Is the fact that the object is playing
> > enough to pin it in memory? Otherwise the GC could collect the object and
> > stop the playing. I scanned the media section of the spec but couldn't
> > see where it defines this behaviour one way or the other.
> 
> This is mentioned in the media section immediately after talking about
> 'playback rate'
> 
> "Media elements that are potentially playing while not in a Document
> must not play any video, but should play any audio component. Media
> elements must not stop playing just because all references to them
> have been removed; only once a media element to which no references
> exist has reached a point where no further audio remains to be played
> for that element (e.g. because the element is paused, or because the
> end of the clip has been reached, or because its playbackRate is 0.0)
> may the element be garbage collected."

Thanks Chris - that was the part I missed.
Received on Monday, 31 January 2011 05:53:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:17:21 GMT