Musicplayer Modul

Gesperrt
busi
Beiträge: 82
Registriert: Mi 18. Sep 2002, 13:36
Kontaktdaten:

Musicplayer Modul

Beitrag von busi » Sa 1. Okt 2005, 10:07

Hallo zusammen

Ich hab' für einen Freund ein Musicplayer Modul mittels des xspf_player_slim.swf erstellt, welches ich der Community nicht vorenthalten möchte.

Vorgehen:

1. erstellt ein XML File mit der Endung xspf, nennt es wie ihr wollt. Es muss folgende Struktur haben.

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<playlist version="0" xmlns = "http://xspf.org/ns/0/">
  <trackList>
   <track>
    <location>http://meinedomain/meinpfad/mymusic.mp3</location>
    <image>http://www.name.com/folder/picture.jpg</image>
    <annotation>Musiktitel</annotation>
   </track>
   <track>
    <location>http://meinedomain/meinpfad/mymusic.mp3</location>
    <image>http://www.name.com/folder/picture.jpg</image>
    <annotation>Musiktitel</annotation>
   </track>
  </trackList>
</playlist>
2. dieses XLM File uploaden nach cms/js auf eurem Webspace, somit ist es später im Backend unter Style --> Skripteditor ersichtlich
3. Berechtigung 666 zuweisen
4. Erstellt ein neues Verzeichnis namens musicplayer unter contenido\external auf eurem webspace
5. kopiert die Datei xspf_player_slim.swf in dieses neu erstellte Verzeichnis
6. erstellt ein Modul z.B. musicplayer und weist es einem template zu

INPUT:

Code: Alles auswählen

echo "<table width='100%'  border='0'>
  <tr>
    <td><strong>Höhe in Pixel oder %:</strong></td>
    <td><input name='CMS_VAR[0]' type='text' value='CMS_VALUE[0]'></td>
  </tr>
  <tr>
    <td><strong>Breite in Pixel oder %:</strong></td>
    <td><input name='CMS_VAR[1]' type='text' value='CMS_VALUE[1]'></td>
  </tr>
  <tr>
    <td><strong>Playlist Url:</strong></td>
    <td><input name='CMS_VAR[2]' type='text' value='CMS_VALUE[2]'></td>
  </tr>
  <tr>
    <td><strong>Autoplay (true/false):</strong></td>
    <td><input name='CMS_VAR[3]' type='text' value='CMS_VALUE[3]'></td>
  </tr>
  <tr>
    <td><strong>Autoload (true/false):</strong></td>
    <td><input name='CMS_VAR[4]' type='text' value='CMS_VALUE[4]'></td>
  </tr>
  <tr>
    <td><strong>Repeat playlist (true/false):</strong></td>
    <td><input name='CMS_VAR[5]' type='text' value='CMS_VALUE[5]'></td>
  </tr>
    <td><strong>Hintergrundfarbe:</strong></td>
    <td><input name='CMS_VAR[6]' type='text' value='CMS_VALUE[6]'></td>
  </tr>
</table>";
OUTPUT

Code: Alles auswählen

<?php 
echo '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/ 
shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="CMS_VALUE[1]"  height="CMS_VALUE[0]"> 
<param name="allowScriptAccess" value="sameDomain"/> 
<param name="movie" value="http://www.deinedomain.org/contenido/external/musicplayer/xspf_player_slim.swf?playlist_url=CMS_VALUE[2]&autoload=CMS_VALUE[4]&autoplay=CMS_VALUE[3]&repeat_playlist=CMS_VALUE[5]"/>

<param name="quality" value="high"/> 
<param name="bgcolor" value="CMS_VALUE[6]"/> 
<param name="info" value=""/> 
<param name="player" value=""/> 

<embed src= 
"http://www.deinedomain.org/contenido/external/musicplayer/xspf_player_slim.swf?playlist_url=CMS_VALUE[2]&autoload=CMS_VALUE[4]autoplay=CMS_VALUE[3]&repeat_playlist=CMS_VALUE[5]" quality="high" bgcolor="CMS_VALUE[6]"

name="xspf_player" allowscriptaccess="sameDomain" 
type="application/x-shockwave-flash" 
pluginspage="http://www.macromedia.com/go/getflashplayer" 
align="center" width="CMS_VALUE[1]"  height="CMS_VALUE[0]"></embed> 
</object>'; 
?>
7. mp3 Files ins gewünschte Verzeichnis auf euren Webspace kopieren (muss im xspf file angegeben werden, siehe Punkt 1)

Weitere Infos sowie die original Flash Files zum Musicplayer findet ihr unter http://musicplayer.sourceforge.net/.

Eine Beispiel Playlist findet ihr hier: http://www.bfdesign.ch/index.php?idcat=41

Die Templatekonfig sollte dann so aussehen:
Bild


Ich übernehme keinerlei Verantwortung und kann nicht haftbar gemacht werden, für das Verwenden und öffentliche Abspielen illegal kopierter und erstellter mp3 Files.
Zuletzt geändert von busi am Sa 8. Okt 2005, 16:08, insgesamt 1-mal geändert.
busi

"...please forgive me, now I see that I've been blind..."

emergence
Beiträge: 10644
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Sa 8. Okt 2005, 06:45

-> Muciplayer
ist das ne neue abkürzung ?
*** make your own tools (wishlist :: thx)

busi
Beiträge: 82
Registriert: Mi 18. Sep 2002, 13:36
Kontaktdaten:

Beitrag von busi » Sa 8. Okt 2005, 16:09

*grins*

das war wohl spät in der nacht....
busi

"...please forgive me, now I see that I've been blind..."

wosch

!)

Beitrag von wosch » Fr 1. Feb 2008, 11:44

borribabe hat geschrieben:ich kriege den Player unter 4.6.15 nicht zum Laufen.
Aber bei dir stimmen die Pfade vorne und hinten nicht.

URL:

Code: Alles auswählen

http://www.borris.manych.de/front_content.php
Im Quelltext der base-Tag:

Code: Alles auswählen

<base href="http://manych.de/borris/cms/">
Die URL im Player:

Code: Alles auswählen

<param name="movie" value="http://manych.de/html/borris/contenido/external/musicplayer/xspf_player_slim.swf?playlist_url=cms/js/playlist.xspf
Fakt:
Wenn ich die Seite so aufrufe:
http://manych.de/borris/cms/front_content.php
wird der Player gestartet und spielt ab!!!

Also paß deine Pfade richtig an, dann läuft es auch.

(PS: das was abgespielt wird ist ja grausig, nicht mein Geschmack!)

Gesperrt