Videos durch Bilder ersetzen

baeckerjunge

Erfahrenes Mitglied
Bilder durch Videos ersetzen

Hallo zusammen,
ich möchte auf einer Webseite wo ein
größeres Videoarchiv entstehen soll,
bei den einzelnen Kategorien aus Ladegründen
von jedem Video einen Screenshot
als Platzhalter einbinden, und das dass Video erst
geladen wird wenn man auf nen
simplen Link wie "Video starten" klickt.

Meine PHP Kenntisse reichen soweit aus,
dass ich vermute dass es was mit ner
if Schleife und danach Echo zutun hat.

Kann mir jemand weiterhelfen ?
 
Zuletzt bearbeitet:
Hallo!
Kommt ganz darauf an wie du es machen willst.
Willst du eine DB verwenden, bzw. hast du eine DB (vorzugsweise MYSQL) zur Verfügung, ist es eine recht simple Möglichkeit es mit MYSQL zu lösen.
Hast du keine DB zur Verfügung müsstes du es ziemlich kompliziert (meiner Meinung nach) mit *.txt Dateien erstellen.
Naja. Poste halt mal für welche Variante(n) du dich entscheiden willst.
Lg Andulus ;)
 
Ich denke mal, er meint das inetwa so:
- Erstellen eines Screenshots/Bildes des Videos
--- Abspeichern des Bildes in einem Ordener auf dem Webspace
- DB anlegen
--- Tabelle mit 3 Spalten (id,Bildpfad,Videopfad)
- Auslesen der Bildpfade+Ausgabe auf dem Bildschirm (natürlich als Bild)
--- Link auf das Bild mit showvideo.php?id=ID_DES_BILDES (Datei kann auch anders heißen)
--- Beim Klick auf den Link anhand der ID das Video suchen und asugeben.


Hab ich das richtig verstanden/interpretiert @andulus?
 
Hallo @all!
Danke fanste! Du hast den Nagel mal wieder auf den Kopf getroffen :p *schleim*!
Genau so hätte ich es auch gemeint...
Also wie gesagt:
Du machst einfach einen Screenie und dann speicherst du den Screenshot einfach in folgender folgender Tabelle:
PHP:
<?
CREATE TABLE `prev_vids` (
`id` INT NOT NULL AUTO_INCREMENT ,
`bild_src` TEXT NOT NULL ,
`video_src` TEXT NOT NULL ,
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM ;
?>
Danach wertet beispielsweise dieses Script deine Inhalte bzw. deinen Wunsch aus:
PHP:
<?
//Variablen definieren
$db = "Datenbankname";
$tbname = "Tabellenname";
$host = "localhost";
$uname = "Benutzername";
$pwd = "Passwort";

//Zur DB connecten
mysql_select_db($db);
if(!mysql_connect($host, $uname, $pwd))
	echo "Keine Verbindung zur DB!";
	
//Das wesentliche
$query = mysql_query("SELECT * FROM $tbname ORDER BY id");
if(mysql_num_rows($query)>1) {
	while($row = mysql_fetch_object($query)) {
		echo "<a href='".$row->video_src."'><img src='".$row->bild_src."'></a><p>";
	}
}
?>
So.... Ich hoffe ich habe deine Frage nun ausführlich beantwortet.
Lg Andulus
 
Erstmal danke für das Kompliment *zurückschleim*

So und zu guter letzt die Rechnung:
- 2 * Denken a 5€ (andulus & meine Wenigkeit)
- 1 * PHP-Code zu 10€
- 1 * MYSQL-Tabellen-Code zu 50ct
-------------------------------------------------------------------------
macht dann 20,50€

Bar, Scheck oder Lastschrift ? :D
 
Natürlich, wenn dieses "Naturmaterial", welches du vorhin angesprochen hast unter Umständen Gold ist ? :p
Lg Andulus
 
Zurück