Bindet man einen Flash Audio Player in seiner Site ein, z.B. als Hintergrundmusik, startet dieser bei jedem Seitenaufruf oder bei einem Reload der Seite neu, der User ist also gezwungen, insofern er das hörbare zu ende hören will auf einer Seite zu bleiben.
Lösungsansätze:
- Seite einfach mit Frames bauen, und in einen davon den Flash Audio Player legen. Aber mal ehrlich, Frames gehen gar nicht. Da hat man sich hunderte Artikel zum Thema Suchmaschinenoptimierung durchgelesen, da wird man doch nicht wegen so ner Hintergrundmusik weich werden!
- Sozusagen Frames in modern: Alle Inhalte per AJAX dynamisch laden. Auch das bringt einen bei der Suchmaschinenoptimierung nicht weiter. Ausserdem kann man dann nicht auf bestehende CMS wie Typo3 oder Blogs a la Wordpress zurückgreifen.
- Den Flashplayer in einem Pop-Up (neuem Fenster) öffnen, der spielt dann weiter bis das Pop-Up geschlossen wird. Recht elegant, aber Pop-Ups sind nicht so meins.
Lösung:
Ein Autoresume im Flashplayer, er merkt sich ständig die aktuelle Position des Abspielkopfes und springt bei einem Seitenwechsel wieder direkt dort hin. Funktioniert leider auch nicht 100%, denn es kann beim Seitensprung zu leichten Unterbrechungen kommen, aber zumindest spielt er weiter. Hilfreich ist es wenn der Player den Titel bereits fertig geladen hat. Ein Beispiel für einen solchen unterbrechungsfreien Player, hier zum Thema Warteschleife, habe ich euch auch. Das ganze basiert auf dem freien XSPF-Player welcher von boutell.com um das Autoresume erweitert wurde.
Ich habe den Player fest in das Template der Seite eingebunden, XHTML-Komform sieht das so aus:
<object width="150" height="20" data="[Pfad zum Player]/xspf_player_slim.swf? \ playlist_url=[Pfad zur Playlist]/playlist.txt&autoresume=1&autoload=1" \ type="application/x-shockwave-flash"> <param name="movie" value="[Pfad zum Player]/xspf_player_slim.swf? \ playlist_url=[Pfad zur Playlist]/playlist.txt&autoresume=1&autoload=1"> </object>

Kategorie:
Tags: 

Naja, ganz unterbruchsfrei scheint auch diese Methode nicht zu funktionieren, zumindest nicht auf der angegebenen Demo-Seite. Daher ist diese Methode im Moment für Websites für Musiker und DJs im Moment noch genauso ungeeignet wie Popups, Ajax und Frames.
Man muss jedoch wohl noch bei den Frames bleiben…
Hallo,
nun, es ist eigentlich nicht sooo schwer, dass mit relativ kurzen Unterbrechungen hinzubekommen.
Die Länge der Unterbrechungen hängt in erster Linie von der Anzahl der Frames/Sekunde ab, mit denen euere Animation läuft.
Zweitens sollte der Soundtrack Zeit gehabt haben möglichst weit vorzuladen. Bei einem 2 Minutentrack gehe ich von ca. 3 Sekunden Verweilzeit auf der ersten Seite, auf der die Animation geladen wird, aus.
Dann geht es eigentlich.
Der kleine Trick ist eigentlich nur, den Abspielkopfstand weiterzugeben, damit Flash nicht wieder bei Frame 1 beginnt.