FlashSound API sonify sites with Flash
News           Documentation           Tutorials           Extensions           Download           Forum           Contact

• Overview
• New in this Version

API Index
• Static Methods
• Static Properties
• Instance Methods
• Instance Properties

• Tutorials
» Compatibility
• Version History
• License
• Logic Flow chart

DocumentationCompatibility

Browser support for the FlashSound API comes in three categories. The entire interactive FlashSound API feature set is available to browsers that support JavaScript/player interaction. Second, if a browser, such as Safari 1.0, does not support JavaScript interaction but does support plug-in detection, then you can use the FlashSound API player detection and conditional embedding features. Finally, the FSAPI does not support browsers that do not provide plug-in detection through JavaScript or VBScript.

The interactive features of the FlashSound API depend upon support for the native Flash Javascript API by Macromedia and Browser vendors. Browser vendors must provide a mechanism to support JavaScript/player interaction and Macromedia must continue to develop versions of the Flash player that work with the browser's JavaScript/player interaction specification.

Below is a list of browsers that support the FlashSound API and those browsers, that for various reasons, do not support JavaScript interaction with the Flash player. Note that the interactive features of the FlashSound API are automatically disabled and will not generate errors for browsers that do not support JavaScript interaction with the Flash player.

Fully Supported Browsers

  • Internet Explorer for Windows vers. 4.x and greater using Flash 4 ActiveX control and greater.
  • Firefox 1.0, Mozilla 5 and Netscape 6.2.1 and greater using Flash 6 r40 XPConnect plug-in and greater. (see below)
  • Opera 6.x and greater for Windows using Flash 4 LiveConnect plug-in and greater with java enabled.
  • Netscape 4.x using Flash 4 LiveConnect plug-in and greater with java enabled.

Limited Supported Browsers (embedding audio only)

  • Apple Safari version 1.0

    This browser does not yet support JavaScript/Player interaction. It would seem likely that Apple will support either LiveConnect or XPConnect in subsequent versions, as it has created both LiveConnect and XPConnect versions of its own QuickTime player.

  • Netscape 6.0 - 6.2

    Mozilla has a new plug-in specification, XPConnect, which supports javascript interaction with players. This technology was not reliable in early versions of Mozilla. Consequently many player vendors, including Macromedia, support Netscape 6.2.1 or later.

  • Internet Explorer for Macintosh

    Microsoft never released a version of ActiveX for MacIE and will not support the LiveConnect or XPConnect plug-in specifications. Therefore, there is no native support for JavaScript/plug-ins interaction for this browser.

    Note that Microsoft is no longer updating the MacIE browser, bowing out to Apple's own Safari browser.

  • Opera 5 and previous all platforms

    These versions of Opera do not support JavaScript interaction with plug-ins.

Unsupported Browsers

  • Netscape 3.x

    Netscape 3.x was the first browser to support JavaScript plug-in interaction through LiveConnect. While Macromedia continues to support its LiveConnect player for Opera and Netscape 4.x, Flash players starting with version 6 are no longer available for Netscape 3.x. Consequently I decided to discontinue support for Netscape 3.x in the FlashSound API as well.

  • Any browser that does not support plug-in detection through Javascript such as Internet Explorer for Macintosh versions 4 and earlier.

If you are having problems with the XPConnect version of the Flash player please submit your request using the Feature Request form at the Macromedia web site.

Copyright © 2003 Hayden Porter, All rights reserved.