Ich arbeite für eine Band an einer Website auf Wordpress-Basis. Die Herren würden es nun logischerweise gern haben, dass diese Seite einige ihrer Musikstücke abspielt - solange das nicht automatisch passiert, ist dagegen ja auch nichts einzuwenden. Geplant ist, das ganze mit einem kleinen Flash-Player zu realisieren, der eine Playlist und Lautstärkeregelung hat. So weit, so gut… nur wie binden wir diesen Player bloß ein?

Einfach in die Seite einbauen

Option 1

Die einfachste Variante wäre, den Player direkt in die Indexseite einzubauen. Das hätte den Nachteil, dass bei jedem Klick auf einen Link die Seite inklusive Player komplett neu lädt und damit logischerweise das Playback unterbrochen wird. Das ist selbstverständlich inakzeptabel.

Seite in Frames ausführen

Option 2

Naheliegend wäre es, die Seite in 2 Frames zu splitten. Dann würde der Player nicht stetig neu geladen und würde immer im Auge des Users bleiben, in etwa wie auf dieser Seite hier die Icons auf der rechten Seite. Natürlich haben Frames gravierende Nachteile… der User kann keine Seiten bookmarken, nichts ausdrucken, sie sind Suchmaschinen-Gift, Screenreader können damit nichts anfangen und sie sind ein Wartungsalptraum. Kurz gesagt: inakzeptabel.

Popup?

Option 3

Der Player im Popup würde zuverlässig dafür sorgen, dass stetig Musik abgespielt wird. Nur ist natürlich klar, dass Popups neue Fenster darstellen und diese sind aus bekannten Gründen inakzeptabel.

Ajax?

Option 4

Sehr witzig. Inakzeptabel.

Was tun?

Die vier Optionen sind jede für sich genommen also unbrauchbar. Nur irgendwie muss die Musik in die Seite, koste es was es wolle. Welche Option würdet ihr wählen? Oder gibt es gar noch eine fünfte?