Embedded Mediaplayer-Problem[gelöst]

  • Themenstarter Themenstarter sw33tlull4by
  • Beginndatum Beginndatum
S

sw33tlull4by

Guest
Hallo!
Ich habe hier gerade ein kleines Problem, und ich komme irgendwie nicht weiter.
Folgender Code funktioniert.
Code:
<html>
<head>
        <title>Mediaplayerplugin</title>
        <script type="text/javascript" src="jquery-1.3.2.js"></script>
        <script type="text/javascript" src="jquery.media.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
                $('a.media').media({autoplay:true});
        });

        </script>
</head>
<body>
Hier kommt das Mediaplayer plugin
<br>
<a class="media " href="../test.mp3">Spiel mich</a>
</body>
</html>

Mein Problem ist nun das ich Datein abspielen will welche nicht im Dateisystem vorhanden sind, sondernin einer Datenbank abgelegt wurden.

mediaplayer.swf ist leider Gottes an eine Dateiendung gekoppelt weswegen ich als Quelle für die Datei leider kein phpskript angeben kann.
Das Resultat waere das ich einen Link auf die PHP-Datei haette welche beim Anklicken die Datei runterlädt und in einem Mediaplayer lokal seperat oeffnet.
Nur embed_tags kann ich nicht benutzten da diese mit der PHP-Datei nicht zusammenarbeiten und diverse Variablen beim Aufruf nicht gefunden werden.
Ich brauche also irgendeine Moeglichkeit die Audio/VideoDatein direkt aus meiner Datenbank abspielen zu können.
Sei es das es ein ganz anderes Framework ist, oder ein anderer Mediaplayer, einzige Bedingung:
PHP-Backend, Mysql-Datenbank für die Audio/Video-Datein, kein Flash oder Java(ausnahme der Player an sich).

mfg

sw33t
 
Nein das hilft mir leider nicht wirklich weiter.
Ich habe mir den Quellcode runtergeladen.
Es sind eigentlich nur 3 Datein.
1.das Video
2.eine fla-Datei
3.eine PHP-Datei.

Letztere macht eigentlich genau das gleiche wie mein Skript nur, das diese halt auch durch die Datei iterriert, und falls man nicht bei 0 angfängt zu spielen halt noch zusätzliche binaere Zeichen liefert.

Die fla-Datei kann ich nicht öffnen.(file erkennt sie als MS-Office-Dokument aber OpenOffice meckert nur rum).


Ich habe mir dann mal scrubber.swf runtergeladen.

scrubber.swf fragt aber immer bei der Website nach genau bei dem gleichen Video.
Das der Player aber hardcodiert ist und ich keinen Quellcode habe den ich fuer Parameteraufnahme abaendern könnte hilft mir das leider nicht.

Das mit dem aus der Datenbank importieren und kurzzeitig auf die Festplatte schreiben habe ich auch schonmal vorgeschlagen bekommen, aber das läuft leider nicht, da mein Skript das auf meine Webserver nicht machen darf(selinux, und Rechtemanagment) und dieser ansatz leider nicht sehr performant ist, mal abgesehen davon das ich , wenn ich das Rechtemanagment ändern würde sicherheitsbedenken hätte.

Die Medienkonvertierei würde ich auf den Benutzer abwälzen, indem ich nur bestimmte Formate zulassen würde, wenn es nicht anders geht.
 
Original von sw33tlull4by

Letztere macht eigentlich genau das gleiche wie mein Skript nur, das diese halt auch durch die Datei iterriert, und falls man nicht bei 0 angfängt zu spielen halt noch zusätzliche binaere Zeichen liefert
.

Schade, dass der Anbieter die Wiederverwendbarkeit offenbar verbaute. Allerdings ist genau der Punkt: durch die Datei iterieren hier die Lösung des Problems. In Deinem Fall benötigst Du ja genau das, eine streaminglösung!
 
Ich habe mich nun dazu entschieden, nur die Dateipfade in der Datenbank zu speichern.
Vielen dank für die Anreize.
Mfg

Sw33t
 
Zurück
Oben