Zum Inhalt springen

Problem beim Abspielen mit fe_mp3player

Erstellt am 1. September 2005 · 20 Antworten · letzte Antwort am 14. Oktober 2012 · Seite 1 von 2

Tags: Frage

TKe ·

Hallo,

ich habe den fe_mp3player installiert. die konfiguration ist ja sehr einfach. ich habe eine playlist angelegt und eine mp3-datei eingefügt. diese wird unter uploads/tx_femp3player/ gespeichert.

danach habe ich die playlist ist ein content-bereich eingefügt. der player wird dann auch korrekt angezeigt.

leider wird der song aber nicht abgespielt. oben im menü des players erscheint folgende anzeige: "NaN% loaded". wieso wird die mp3-datei nicht geladen?

weiß jemand rat?

vg tina

lassahn ·

Hallo,
ich habe das selbe Problem. Hast du dafür mittlerweile eine Lösung gefunden ??

Grüße ... Torge

TKe ·

Hallo,

leider ist das Problem nicht gelöst. Ich habe selber viel ausprobiert und eine Mail an den Extension-Programmierer geschrieben. Bisher keine Antwort... 😢

TKe ·

Hallo,
als alternative habe ich jetzt mal die xspfplayer-Extension probiert. Leider läuft sie bei mir auch nicht - die Playerlist wird nie geladen...
Hat jemand positive Erfahrungen mit xspfplayer gesammelt?

VG

lassahn ·

Das Problem hatte ich auch.
Hab den Code etwas angepasst, da der Pfad zur Playlist bzw. zum SWF-File
nicht korrekt erzeugt wurde, aber begeister war ich von dem Player nicht
und hab ihn wieder raus geschmissen.

Ich frage nochmal, hat schon mal jemand den fe_mp3player erfolgreich zum
laufen bekommen ?? Bitte melden !!

lassahn ·

so kinders. die katze ist aus dem sack.
heute hatte ich endgültig die schnauze voll. nach langem suchen einer
alternative für den mp3player bin ich mit keinem anderen player auf ein
positives ergebnis gestoßen. deswegen habe ich die extension aus einander
gepflügt und die problem gefunden. #giggle#

1. nach langer analyse der extension habe ich festgestellt das der xml output
für das flash-file nicht funktioniert. das liegt daran das der xml header
zweifach geschrieben werden soll, einmal von der extension und einmal vom
typo3-system. das habe ich behoben in dem ich in der datei "xml_output.php"
die zeile 72 auskommentiert habe.

Zeile 71 --> // XML declaration
Zeile 72 --> // $xml[] = '<?xml version="1.0" encoding="utf-8"?' . '>';

2. wer dateien größer als 2mb verwenden möchte muss in der datei
"flexform_ds.xml" die zeile 38 editieren. dort wird die max. größe angegeben.
ich habe das bei mir mal auf 10mb erhöht.

3. ich verwende die extension "gst_aliaspro". mit der extension und einer
modifizierten .htaccess werden alle anfragen an/über die indx.php abgefangen und
umgewandelt. dadurch wurde ebenfalls der xml-output unterbunden.
ich habe dazu in der datei "class.tx_femp3player_pi1.php" die zeile 178
wie folgt modifiziert.

$xmlFile = 'index.' . $this->conf['xmlPageId'] . '.html?type=' . $this->conf['xmlPageId'] . '&playlist=' . $this->conf['playlist'] . '&autoStart=' . $this->conf['playerParams.']['autoStart'] . '&showPlaylist=' . $this->conf['playerParams.']['showPlaylist'] . '&showDisplay=' . $this->conf['playerParams.']['showDisplay'] . '';

damit wird der xml-output jetzt über eine index.9000.html und nicht wie vorher
über eine index.php erzeugt. wobei die 9000 für die typeNum steht. wenn ihr
bei der installation der extension eine andere typeNum angegeben habt dann
wird diese einstellung automatisch übernommen.
ich weiß leider nicht wie die extension realurl darauf reagiert. kann evtl.
sein das es mit der auf anhieb ohne änderung (schritt 3) funktioniert.
müsste mal jemand ausprobieren und dann das ergbnis posten.

ich hoffe die anleitung ist einigermaßen verständlich und hilft euch auch
weiter. evtl. kann es jemand noch etwas einfacher formulieren, das ganze ins
englische oder französische übersetzten und an den autor zum bug-fixing
schicken.

grüße ... torge

steffenk ·

Hi torge,

erstmal Respekt vor Deinem Einsatz.

Leider führt das bei mir nicht zum Erfolg. Ich kann Schritt 3 auch nicht nachvollziehen, da ich diese Ext nicht im Einsatz habe.
Ich verstehs auch nicht - wo soll die xml-Datei denn landen ?

lassahn ·

die datei landet nirgendwo. es wird an den flash-player einer reihe
von variblen übergeben und über die index.php vom typo3 wird im
hintergrund eine xml-datei erzeugt in der die liste mit den mp3's
und deren speicher ort steht.

also, am besten kann man es nach vollziehen wenn man alles was mit
simulate_static (und auch realurl) zu tun hat ausschaltet.

mach noch mal schritt 1 rückgängig und dann noch in der datei
"/tslib/class.tslib_fe.php" die zeilen 2609 bis 2613 auskommentieren.
das ist der bereich wo von typo3 der xml-header gesendet wird.

dann ruf folgendes auf:

http://www.domain.de/index.php?type=9000&playlist=1

wobei 9000 gleich der gewählte typenum ist und 1 die id der liste
mit den mp3's.
da müsste dann etwas in der richtung bei raus kommen:

<?xml version="1.0" encoding="utf-8" ?> 
- <player autostart="no" showplaylist="no" showdisplay="no">
  <song path="/uploads/tx_femp3player/01.mp3" title="Titel 1" />
  <song path="/uploads/tx_femp3player/01.mp3" title="Titel 1" /> 
  </player>

wenn diese ausgabe funkioniert, dann sollte auch der mp3-player
funktionieren. tut er zumindest bei mir.

grüße ... torge

steffenk ·

aha - danke für den Tipp 😃
Auch ohne Modifikationen sehe ich die korrekte xml-Datei.

Probiert habe ich das allerdings auf meiner lokalen Installation, und da ist typo3 nicht im root sondern in einem Ordner, dadurch stimmt der Pfad nicht.
Also muss ich da ran und dem Pfad noch den Ausganspfad hinzufügen, das werd ich jetzt mal probieren.

funktioniert bestens 😃

Was ich nur nicht nachvollziehen kann - ich hab alle Änderungen rückgängig gemacht, und es läuft (also im Prinzip von Anfang an), einzig die Pfadanpassung musste sein, und natürlich die Grössenbeschränkung.

Dafür kenn ich jetzt die Extension und weiss wo ich schrauben muss 8-)

steffenk ·

jetzt nachdem ich einen funktionierenden MP3-Player habe 😃

möchte ich über Links dem Player verschiedene Playlisten mit auf den Weg geben.
Leider hab ich nichts funktionierendes entdecken können, im Source holt er die ja aus der DB.

Gibt es da einen konventionellen Weg oder kann man das nur durch Modifikation des Sources erreichen ?

TKe ·

sorry, aber ich habe leider immer noch probleme damit...

die xml-datei erhalte ich jetzt so, wie sie von euch beschrieben wurde. leider bleibt mein player immer noch stumm (Nan% loaded).

ich habe mittlerweile nur tslib/class.tslib_fe.php die entsprechenden zeilen (2609-2613) auskommentiert - so wie ihr auch, oder???

steffenk ·

ich hab garnichts auskommentiert, nur die Grössenbeschränkung in der xml angepasst und den upload-Pfad in der xml_output.php angepasst.

TKe ·

hallo lassahn,

nein benutze ich nicht. Ich habe außer dieser extension keine speziellen installiert.

Guido ·

Hi Torge,

erstmal tausend Dank. Es ist klasse, dass es so Leute wie Dich gibt, die der Sache auf den Grund gehen. Ich habe Deinen Workaround jtzt zweimal versucht, bleibe aber immer an folgendem Phänomen hängen:

Nachdem ich 1) und 2) geändert habe, tut sich nichts. Nach 3)

3. ich verwende die extension "gst_aliaspro". mit der extension und einer
modifizierten .htaccess werden alle anfragen an/über die indx.php abgefangen und
umgewandelt. dadurch wurde ebenfalls der xml-output unterbunden.
ich habe dazu in der datei "class.tx_femp3player_pi1.php" die zeile 178
wie folgt modifiziert.

Php: Zeilennummerierung: An / Aus

$xmlFile = 'index.' . $this->conf['xmlPageId'] . '.html?type=' . $this->conf['xmlPageId'] . '&playlist=' . $this->conf['playlist'] . '&autoStart=' . $this->conf['playerParams.']['autoStart'] . '&showPlaylist=' . $this->conf['playerParams.']['showPlaylist'] . '&showDisplay=' . $this->conf['playerParams.']['showDisplay'] . '';

damit wird der xml-output jetzt über eine index.9000.html und nicht wie vorher
über eine index.php erzeugt. wobei die 9000 für die typeNum steht. wenn ihr
bei der installation der extension eine andere typeNum angegeben habt dann
wird diese einstellung automatisch übernommen.
ich weiß leider nicht wie die extension realurl darauf reagiert. kann evtl.
sein das es mit der auf anhieb ohne änderung (schritt 3) funktioniert.
müsste mal jemand ausprobieren und dann das ergbnis posten.

passiert folgendes: der player zeigt nicht mehr die ausgeklappten Menüs an, was ich durch Klick aber ändern kann und meine eigene Playlist wird ignoriert und stattdessen eine Playlist mit einem track "12: Linkin Park - Bad Habit" angezeigt.

Ich habe Null Ahnung, wo er diese Info herbekommt, von mir kann es nicht sein, da ich mit linkin park nichts am Hut habe.

Wäre mir auch gal, wenn der Player jetzt funktionieren würde. Aber er tut leider nur so, ich sehe den grafischen Equalizer, aber keinen Sound.

Hat jemand ähnliche Phänomene und eine Idee, an was das liegt??

Tausend Dank Euch allen,

Guido

dfluess ·

Hallo,

ich habe genau das gleiche Problem und fummle nun schon fast 3 Tage. Leider gibt es keine Vergleichbare Extension, über der man PlayListen darstellen kann oder?

Die mp3 lasse ich für die Playlist über den Pfad einfügen. Playlist angegeben und Plugin installiert. Der Player erscheint, aber in der Liste nur eine Zeile "01. " nichts weiter.

Ich komme wohl bei der Modifizierung mit der Pfadangabe in der xml_output.php nicht weiter, bin bei Mittwald und weiß nicht genau, wie der Pfand lauten muss, bzw. wo und wie ich das anpassen muss.

Der Autor scheint kein Interesse an einer lauffähigen Version mehr zu haben. 🙁

Gibt's eine Chance?

Danke und Gruß, D.