Permalink
Commits on Jun 25, 2012
  1. Updated file size table

    committed Jun 25, 2012
  2. Latest docs

    committed Jun 25, 2012
  3. V2.97a.20120624 builds

    committed Jun 25, 2012
  4. V2.97a.20120624 details

    committed Jun 25, 2012
  5. V2.97a.20120624

    committed Jun 25, 2012
Commits on Jun 24, 2012
  1. New "buffered" array on SMSound objects, includes .start and .end rep…

    …resenting loaded time ranges (somewhat similar to HTML5 TimeRanges spec.) Updated during whileloading() calls. For flash, will always be one item with 0 -> duration loaded. Also stopped sending 1/1 values at onload(), since HTML5 can fire "onload()" very eary followed by many progress (whileloading) events.
    committed Jun 24, 2012
  2. More demo music

    committed Jun 24, 2012
  3. Add 'audio/mp3' and related MIME checks for flash, correct edge case …

    …where play({type:'audio/mp3'}) would use HTML5 when preferFlash = true due to seeming lack of Flash support for the MIME type.
    committed Jun 24, 2012
Commits on Jun 21, 2012
  1. Improve whileloading() vs. canplaythrough / onload under HTML5 (with …

    …support for HTTP range/partial requests). onload() may fire early, followed by numerous whileloading() requests during playback as the HTML5 audio object requests and buffers more audio ranges (eg., 0-10 seconds), eventually matching the total sound duration. (There is no bytes loaded / total, that I'm aware of, to report here, so it's 0 / 1 and then 0.375 / 1, for example. I suppose I could use integer values, to be "safe", in the future.)
    committed Jun 21, 2012
Commits on Jun 19, 2012
Commits on Jun 18, 2012
  1. Larger speaker and ZOMG responsive design elements (larger font sizes…

    … as width increases, really.)
    committed Jun 18, 2012
  2. Larger speaker icon

    committed Jun 18, 2012
  3. Fix old Flash 8 onload() edge case where loading from cache might ret…

    …urn "didLoad: false", fix by checking for duration.
    committed Jun 18, 2012
  4. Remove deprecated methods

    committed Jun 18, 2012
  5. Fix line-height

    committed Jun 18, 2012
  6. setup() and UI tweaks

    committed Jun 18, 2012
Commits on Jun 17, 2012
  1. More setup() / sID edits

    committed Jun 17, 2012
  2. Latest

    committed Jun 17, 2012
  3. More .sID -> .id

    committed Jun 17, 2012
  4. Demo tweaks

    committed Jun 17, 2012
  5. Finally assign + use SMSound.id (instead of sID), maintain legacy sID…

    … property (ancient behaviour to avoid potential "ID" conflicts on JS objects, now silly.) Reset SMSound.id3 = {} with property reset, and load().
    committed Jun 17, 2012
Commits on Jun 16, 2012
Commits on Jun 15, 2012
  1. Don't attempt to remove flash unless reference exists (prevent false …

    …warning when reboot() called in 100% HTML5 mode)
    committed Jun 15, 2012
Commits on Jun 12, 2012
Commits on Jun 11, 2012
  1. Unused image

    committed Jun 11, 2012