Original von knalli
Hä - hast du überhaupt eine Ahnung, was du da tust? Serverseitige Prozesse a la PHPs exec() und andere haben doch absolut nichts mit einem "Filmstarten" in deinem Browser zu tun.. wtf.
Oh, du hast den Satz anders interpretiert als ich das gemeint hatte. Das "im Browser" bezieht sich vorerst auf den Klick, nicht auf das "starten".
Aus deinem Posting entnehme ich jetzt mal (also quasi geraten), dass du selber die Filme streamen willst. Denn entweder bietest du die Filme direkt zum Download an (einfach Verlinken), oder eben als Stream. Für letzteres benötigst du einen Streamingserver; und soweit ich weiß, gibt es da nichts Preiswertes/Kostenloses? Da diese Player wie YouTube, GoogleVideo und Co. Javascript/Flash sind, lassen sie sich per Callback auch starten (vgl. YouTube Javascript API).
Das Album ist für HD Filme gedacht, das wird so oder so nicht einfach mit dem Streamen... Allerdings verstehe ich - sollte ich denn doch einmal die Serverkapazitäten haben - trotzdem nicht, wie ich einen Player einbinde... muss ich den Film über Youtube leiten, damit ich einen browserinternen Player sehe??!
Original von exe
Wenn es sauber sein woll bleibt dir wohl nix anderes übrig als so einen Flashplayer zu verwenden. Alternativ kannst du, wenn das Album auch auf deinem Rechner läuft, direkt via PHP aus dem Webserver raus einen Mediaplayer starten. Ist zwar ziemlich frickelig aber könnte funktionieren. Alternativ könntest du auch via PHP auf dem Webserver einen VLC-Player steuern der dann über das Netzwerk streamt. Wenn du dann deinen Browser so einrichtest das er Links auf einen VLC-Stream mit einem VLC-Player öffnet könnte das funktionieren. Schau dir einfach mal das Streaming von VLC und insbesondere das CLI-Interface an.
Uhm, ich wollte ja eben nach Möglichkeit auf PHP verzichten. Ich brauche PHP schon um Filme hinzuzufügen, muss ja nicht sein, dass ich das auch noch zum bloßen Ansehen brauche. Eigentlich war das Album so gedacht, dass es mit auf der externen Festplatte liegen darf, wo man es überall starten kann.
Das Album soll also sowhol als file://... , als auch http://pheelgood.net/.. erreichbar sein.
Original von Sarge
ich vermute nun einfach -wie exe-, dass deine Filme lokal liegen sollen und du die Filmdatenbank lediglich zum Verwalten und einfachen Abspielen deiner persönlichen Sicherungskopien deiner Dvds verwenden willst.
Da es sowieso nur für den persönlichen Gebrauch gedacht ist, würde ich mich auf einen Browser beschränken (z.B. FF) diesem ein neues Protokoll-handling beibringen, die Links zu den Files entsprechend mit diesem Handling versehen und voila fertig.
Also im Klartext sagen wir dein neues Handling ist "vdf" (voll doller film).
Deine Links baust du dann in der Form: vdf:///media/sdd1/dvd-sicherungen/ganz-dolle-sicherung.avi
Dein Firefox bringst dann das Handling bei und übergibst es deinem player. VLC sollte bestimmt direkt dazu überredbar zu sein das entsprechend in ein normalen lokalen Dateizugriff umzumoddeln .. [vermutung] ...wenn nicht musst du halt ein Helper Programm dazwischen schieben, dass das Handling bekommt und deinen Player deiner Wahl entsprechend parameterisiert aufruft.
Bevor die Frage kommt, nein ich hab sowas selbst noch nicht gemacht, aber die idee ist ja eigtl klar und du solltest mit 2min google bestimmt alles finden was man so brauch.
Sollten die Filme remote liegen, so kommst du natürlich nicht um ein Streamen ja nicht herum.. alleine schon weil du sicherlich nicht warten willst bis dein ganze Sicherungskopie heruntergeladen ist, bevor der Film startet ;)
Ja perfekt!
Das hört sich sehr nach dem an, was ich suche. Google hatte mir bei "javascript film öffnen" / "programm öffnen" nur ActiveX für IE geliefert. Ich melde mich bei weiteren Fragen.
Danke!