Hallo Leute,
ich habe die Extension media_center installiert und alle Einstellungen so vorgenommen wie es in der Einleitung beschrieben ist.
Ich bekomme immer wieder die Meldung
"0:This playlist is not a valid XML file".
Ich habe auch den Cache und die Cookies gelöscht. Ich lasse auch das Backend und Frontend auf verschieden Browsern laufen, aber es ändert sich nichts #angry# .
Hat jemand eine Lösung für das Problem?
Gruß thunder
Klingt komisch, aber versuch mal Folgendes:
Log dich mal aus dem Backend aus und schau dir das Frontend erneut an.
Klappt's?
Was kommt den eigentlich beim Seiteninhalt "Fallback" rein? Da kann man was eintragen für "Kein Flash" und "Kein Script".
Und was kommt bei der Media Center Datei, wenn ich die flv-Datei hochlade will, bei "Untertitel (Pfad einer xml Datei im W3C timed text Format)" rein? Das ist doch einfach, wie der Name schon sagt, für den Untertitel. Das kann ich doch einfach weglassen.
Muss ich irgendwie selber eine Playlist als xml-Datei schreiben?
Gruß thunder
Also ich habe alles so gemacht, wie im Manual beschrieben und es hat auf Anhieb funktioniert.
Also mal ganz grob (denn es ist schon etwas her):
- einen Sysordner erstellen, darin liegend die einzelnen Datensätze zu den Media-Files
- auf der Page das entsprechende Mediacenter-Seitenelement einbinden und die Verbindung zu den Video-Datensätzen aus dem SysOrdner herstellen
- Fertig
Danach ausloggen. Ist man nämlich noch im Backend eingeloggt, bekommt man den Fehler, den du oben beschrieben hast, wenn man sich die Sache im Frontend anschauen möchte.
Eine XML-Playlist musst du nicht schreiben.
Ok, Schritt für Schritt.
1. Media Center Template unter ROOT einschließen
2. Sysordner anlegen
3. Neuen Datensatz erstellen mit Media Center Datei
4. dann lade ich eine lokale flv-Datei hoch die sich unter fileadmin befinden
5. dann gebe ich der Datei einen Namen
6. nun gehe ich auf die Seite, inder Media Center eingfügt werden soll
7. wähle dann die Erweiterung(Plug-In) Mediathek
8. nun gehe ich auf den Tab "Multimedia Dateien" und wähle den Sysordner den ich für das Media Center angelegt habe.
9.Speichere und melde mich von typo3 ab
Leider kommt die gleiche Meldung wieder.
Muss mehrere Videos hochladen, oder langt auch ein Video
Gruß thunder
Mal 'ne Frage:
Kannst du denn überhaupt die besagte Datei innerhalb von Typo3 mit einer Flashplayer-Ext. (z.B. misc_flashplayer oder flvplayer2) wiedergeben?
Klappt das?
Ansonsten kann ich auf den ersten Blick nichts außergewöhnliches an deiner Vorgehensweise entdecken (außer dass sich die Files bei mir bereits im fileadmin befanden oder ich die Dinger direkt aus dem Web einbinde...).
Ich nehme ja wohl an, dass du sichergestellt hast, dass dich nach dem Logout dein BrowserCache nicht betrogen hat. Ist bei mir auch schon vorgekommen - also Browser neu öffnen und "[Strg][F5]" .
Man hat ja schon Pferde kotzen sehen...
also die Datei lässt sich einwandfrei unter dem flv-Player abspielen.
Der Cache ist auch leer.
ich kriege die Krise.#angry#
gruß thunder
die files hole ich genau so wie du aus dem fileadmin.
Dann weiß ich auch erstmal nicht weiter.
Schmeiß das Ding am Besten aus dem Fenster #evil# .
Oder geh' noch mal das Manual durch...
Mal in's Blaue gefragt:
Hast Du vllt. noch andere Ext. auf der Seite von der Sorte Mootools und Konsorten.
Hat hier jemand mittlerweile eine Lösung?
Ich habe das gleiche Problem, allerdings nur in einer TYPO3-Installation. In einer anderen funktioniert es einwandfrei. Ich kann beim besten Willen keinen Unterschied feststellen.
Keiner eine Idee? Bei mir häuft sich das Problem mittlerweile. Nun sind es schon 2 Installationen mit dem gleichen Problem.
Abmelden aus dem Backend, Cache löschen, usw. usw. - alles ohne Erfolg. Der Firefox zeigt die Meldung "0: This is not a valid XML File", im IE7 ist es "200: This is not a valid XML File"
Ich fürchte, es liegt irgendwie am URL-Encoding, kann aber einfach nichts finden, was weiterbringt.
Freu mich über Anregungen.
Ich habe leider auch das gleiche Problem mit dem Media Center. Ich bekomme immer die Meldung:
"This playlist is not a valid XML file."
Gibt es schon jemanden, der dafür eine Lösung hat?
Habe die aktuelle Version vom 18.11.09 eingespielt, aber es hat sich nichts geändert. Ich habe auch schon an ein Problem mit dem URL Encoding gedacht, aber auch noch keinen Hinweis, welche Einstellungen dafür geändert werden sollten...
Bin für jede Hilfe dankbar.
Viele Grüße,
Hr. Brink
Bei mir klappt es nun, allerdings ist die Lösung nicht wirklich schön.
Im Grunde wird der Fehler ja mittgeilt, das XML ist fehlerhaft. Das muss irgendwie mit dem Zeichensatz zusammenhängen. Was habe ich getan?
Ich habe den Link als erstes encodiert. Hier wird also aus:
URL%2Findex.php%3Fid%3D6%26type%3D66%26playerUid%3D41%26L%3D0
folgendes:
URL/index.php?id=6&type=66&playerUid=41&L=0
Hier habe ich nun geschaut, wie das XML aussieht. Das Problem war ein nicht geschlossener meta-tag.
Nun musste ich leider die "Keule" rausholen und habe einfach folgendes im PHP (pi1/class.tx_mediacenter_p1.php) ab Zeile 509 auskommentiert:
$fileTypeNode = $dom->createElement('meta', $this->getFileType($file));
$fileTypeNode->setAttribute('rel', 'type');
$trackNode->appendChild($fileTypeNode);
Immerhin läuft es jetzt, wenn auch der Fortschrittsbalken nicht funktioniert. Das könnte jedoch auch an der Datei liegen.
Hoffe es hilft etwas. Diese Extension bereitet mir echt Kopfzerbrechen... #paralyzed#
Hallo zusammen,
nun endlich, nach langer Fehlersuche, bin ich darauf gekommen. Ich habe nicht so die großen PHP-Kenntnisse oder Webserver-Kenntnisse. Daher: Falls es noch jemandem so geht, beschreibe ich hier mal kurz, woran es bei mir gelegen hat und wie ich es gelöst habe. Vielleicht ist es ja auch euer Lösungsweg.
Die PHP-Fehlermeldungen sollten eingeschaltet werden (mit anschließendem Neustart des Webservers), damit ihr auch eine Ausgabe habt, bei welchen Klassen es im PHP Probleme gibt. Daraufhin gab es eine Fehlerausgabe "classNotFound". Die gab es bei mir bezüglich der "DOMDocument"-Klasse.
Das bedeutet also, dass diese Klasse (DOMDocument), die in der Media Center Extension (genauer in der: pi1/class.tx_mediacenter_pi1.php) verwendet wird, bei meinem PHP gar nicht installiert war. Daher konnte er die XML nicht generieren und hat immer mittem beim XML Export abgebrochen. Das bedeutete, dass der generierte Pfad (zu finden in der HTML Ausgabe unter script>flashvars.file) eine leere Seite angezeigt hat. Diese war auch nicht im Format XML, sondern HTML.
Gut, also php-xml installieren und schon wurde die XML generiert und der Player zeigte das richtige Video an. JUCHHUUUUU! Naja, mit jedem Problem wächst man ja... :o
Ich hoffe sehr, dass es euch auch hilft.
Mit hoffnungsvollen Grüßen,
HerrBrink
Noch ein Hinweis, der dem einen oder anderen helfen kann:
Auch die Typo3-Zusatzfunktion tidy (bzw. dieses Komandozeilentool), die man in der localconf.php aktivieren kann, kann dieses Problem Auslösen, dass die Extension media_center die Meldung "This playlist is not a valid XML file." auswirft:
Das XML der Seite mit der typeNum 66 wird (bei der Konfigruration, wie ich sie hatte) brutal durch tidy gejagt, der HTML erwartet und daher auch einen HTML-Block erzeugt (vor dem noch intakten XML)
Meine Lösung: Tidy ausschalten... wenn jemand herausfindet, wie man Tidy XML beibringt oder verbietet typeNum 66 anzufassen, bitte sagen!
Hallo zusammen,
ich häng grad auch an dem Problem, dass Tidy (bei gecached) mir das XML "verunstaltet". Habe auch schon versucht das XML vom Mediacenter auf no_cache zu setzen, leider ohne Erfolg.
Hat schon jemand eine Lösung um Tidy eingeschaltet zu lassen?
Grüße
Rainer