Soundmanager implementatie
"Using HTML5 and Flash, SoundManager 2 provides reliable cross-platform audio under a single JavaScript API."Sound Manager is een interessant project voor iedereen die via een website audio wil afspelen. Als de client een html5 browser heeft die audio ondersteunt, zal de muziek via deze methode worden afgespeeld. Als fallback kan hij een kleine onzichtbare flash player gebruiken. Inmiddels zijn dat wel de 2 meest voorkomende mogelijkheden schat ik zo in. Als beide mogelijkheden niet werken zal hij waarschijnlijk de audio file als download aanbieden. Hoe dan ook, de audio zal altijd wel afgespeeld worden.
Een klant van Willow Media had een implementatie gemaakt op basis van Media Player. Dit werkt dan ook alleen maar op Windows machines. Mijn voorstel was dan ook om Sound Manager te gebruiken. Na een korte periode vroegen ze of ik deze kon implementeren. Via een test omgeving had ik alle mogelijkheden om de code aan te passen. De site is gebaseerd op Perl, maar de syntaxis is vrij simpel. In Chrome was het systeem vrij snel werkende, maar in Firefox duurde het iets langer. Een klein detail is dat een link die geen inhoud heeft, ook niet actief is. Daarbij kwam ik er (weer) achter dat een flash animatie die in een element zit waarbij display op none wordt gezet, niet actief is. Na deze puntjes opgelost te hebben werkte alle browsers, van IE8 tot de laatste Chrome en Firefox versies.
Na een kleine beschrijving hoe het geïmplementeerd is en waarop ze moesten letten, heeft hun vaste programmeur het in de live site ingebouwd.
http://www.schillmania.com/projects/soundmanager2/