On Tue, Aug 10, 2010 at 9:44 AM, Tab Atkins Jr. <[email protected]> wrote: > It *appears* that the minimum you're asking for is some way to include > the bitrate/etc. information in the <source> element so that you can > switch between them in js, right? You're not trying to add something > that will cause changed browser behavior? > > In that case, your solution already exists - use the data-* > attributes. <source src=foo data-jw-bitrate=2> works just fine. In > existing browsers you can access the attribute with > elem.getAttribute('data-jw-bitrate'), and in future browsers it'll be > elem.data['jw-bitrate'].
Argh, sorry, memory barfed on me this morning. In future browsers it'll be elem.dataset.jwBitrate (hyphenated data-* names are automatically converted to camelcase for easy accessing). ~TJ
