Skip to content
V2.97a.20120513 - Fixes for Android 2.3 playback, onPosition() in HTML5, Flash 9 double-play edge case. Minor new Flash 9-specific features.

    Bug fixes

        Android 2.3 playback fix (some sounds started only after 2+ play attempts due to Android not liking load() immediately followed by play()?)

        onPosition() fix for HTML5 playback, items were mistakenly being removed.

        Fix RTMP stream duration reporting via onmetadata() (wrong value was being returned, previously.)

        Fix for Flash 9 double-play edge case found with pause() + setPosition() calls.

        JSLINT validation per 04-15-2012 edition rules, mostly removal of multiple return statements within if ... else blocks and inverted loop tricks.

    API updates

        Enabled waveform/eq/spectrum data features for MovieStar (H.264/NetStream content.)

        Added oncaptiondata() callback for caption data from Flash 9 (NetStream/RTMP-only, similar to onmetadata(). Contributor: GitHub user karma.)

        Added SMSound.onplayerror(), presently for Flash 9 (non-MovieStar/NetStream) which can detect lack of available sound hardware or 32-channel ceiling as reasons for playback failure.

        Added oncaptiondata() callback for caption data from Flash 9 (NetStream/RTMP-only, similar to onmetadata().)

    Miscellaneous

        Scaling added to 360 UI (via GitHub user tomasdev)