Grüße,
leider habe ich mich noch nicht so richtig mit JS beschäftigt, habe mich irgendwie immer davor gedrückt bzw. kam ich mit JQuery gut zurecht.
Hatte ausreichend fertige Funktionen für mich. Kenne mich gut mit HTML / CSS + PHP / MySQL aus, aber eben nicht so wirklich mit JS.
Daher meine Frage:
- Gibt es ein fertiges Script welches ein Video nach X Sekunden abspielt (mit Sound, aber ohne Rahmen, Play/Pause oder Lautstärkeregler! Rein das Video ohne sonstiges)?!
In PHP würde ich es mir wie folgt vorstellen (natürlich nicht exakt da nicht möglich!):
Mir ist klar das das nun komplett falsch ist. Mir geht es nur um folgendes:
1. Eine File-Liste zu haben
2. Eine Zeitliste zu haben (bei Zeitpunkt X wird das 1. Video abgespielt, bei Zeitpunkt Y das 2. usw.)
3. Wenn alle Videos durch sind, wird der timer wieder auf 0 gesetzt!
Somit würde bei Minute 5 das erste Video abgespielt werden, bei Minute 10 das 2. und bei Minute 15 das 3. Video.
Dann würde der Timer wieder auf 0 springen, und nach 5 Minuten würde wieder das 1. Video abgespielt werden usw.!
Es handelt sich in meinem Verwendungszweck nur um ca. 5-10 sek lange Files.
Die nur ein kurzes "piep" oder "kling" als Sound haben
Diese sind Transparent und die Seite selbst hat kein Hintergrundbild.
Diese HTML Seite kann dann einfach in ein externes Programm geladen werden, welches diese kleinen Videos dann ohne Hintergrund als eine Art "overlay" anzeigt.
Das heißt daher ist es realtiv egal ob HTML5 / CSS3 oder was auch immer verwendet wird, weil es nicht wirklich in einem Browser verwendet wird
Hoffe mir kann jemand weiterhelfen, denn eigentlich ist das glaube ich kein wirklich großes Script
Grüße
Edea
EDIT:
Habe vergessen zu sagen das die Seite einfach leer (weiß) sein soll.
Wenn Zeitpunkt X (Sekunden) erreicht wurde, dann soll das Video erscheinen (abgespielt werden) und danach auch wieder verschwinden!
Dafür braucht es kein fade in / out Effekt! Einfach nur puff da sein, und wieder ne leere Seite (optisch) hinterlassen.
Denn im Grunde wird vom Programm nur 300x200 Pixel der Webseite "abgefilmt" und ohne Hintergrund (also das weiße wird entfernt) angezeigt.
Somit wäre 299 Sekunden im Programm rein gar nichts zu sehen, und bei Sekunde 300 wird dann das "Video" (~5-8 Sek kurz) mit transparentem Hintergrund abgespielt.
Im Grunde ist es nur ein kleines Overlay über der Webcam oder sonstigen Live Inhalten
leider habe ich mich noch nicht so richtig mit JS beschäftigt, habe mich irgendwie immer davor gedrückt bzw. kam ich mit JQuery gut zurecht.
Hatte ausreichend fertige Funktionen für mich. Kenne mich gut mit HTML / CSS + PHP / MySQL aus, aber eben nicht so wirklich mit JS.
Daher meine Frage:
- Gibt es ein fertiges Script welches ein Video nach X Sekunden abspielt (mit Sound, aber ohne Rahmen, Play/Pause oder Lautstärkeregler! Rein das Video ohne sonstiges)?!
In PHP würde ich es mir wie folgt vorstellen (natürlich nicht exakt da nicht möglich!):
PHP:
# Video files
$files[] = "video1.mov";
$files[] = "video2.mov";
$files[] = "video3.mov";
# playback timer
$times[] = 300;
$times[] = 600;
$times[] = 900;
// ---------------------------
# check count
$countfiles = count($files);
$counttimes = count($times);
if($countfiles != $counttimes)
die("Fehler! Anzahl der Files stimmt nicht mit der Anzahl der Zeitstempel überein!");
# time
$time = 0; // timer starts to count in seconds, 0 1 2 3 and so on!
for($i=0; $i<=$countfiles; $i++)
{
if($time = $times[$i])
play($files[$i]); // this is the function which play the video file
if($i == $countfiles)
$i = 0;
}
Mir ist klar das das nun komplett falsch ist. Mir geht es nur um folgendes:
1. Eine File-Liste zu haben
2. Eine Zeitliste zu haben (bei Zeitpunkt X wird das 1. Video abgespielt, bei Zeitpunkt Y das 2. usw.)
3. Wenn alle Videos durch sind, wird der timer wieder auf 0 gesetzt!
Somit würde bei Minute 5 das erste Video abgespielt werden, bei Minute 10 das 2. und bei Minute 15 das 3. Video.
Dann würde der Timer wieder auf 0 springen, und nach 5 Minuten würde wieder das 1. Video abgespielt werden usw.!
Es handelt sich in meinem Verwendungszweck nur um ca. 5-10 sek lange Files.
Die nur ein kurzes "piep" oder "kling" als Sound haben
Diese sind Transparent und die Seite selbst hat kein Hintergrundbild.
Diese HTML Seite kann dann einfach in ein externes Programm geladen werden, welches diese kleinen Videos dann ohne Hintergrund als eine Art "overlay" anzeigt.
Das heißt daher ist es realtiv egal ob HTML5 / CSS3 oder was auch immer verwendet wird, weil es nicht wirklich in einem Browser verwendet wird
Hoffe mir kann jemand weiterhelfen, denn eigentlich ist das glaube ich kein wirklich großes Script
Grüße
Edea
EDIT:
Habe vergessen zu sagen das die Seite einfach leer (weiß) sein soll.
Wenn Zeitpunkt X (Sekunden) erreicht wurde, dann soll das Video erscheinen (abgespielt werden) und danach auch wieder verschwinden!
Dafür braucht es kein fade in / out Effekt! Einfach nur puff da sein, und wieder ne leere Seite (optisch) hinterlassen.
Denn im Grunde wird vom Programm nur 300x200 Pixel der Webseite "abgefilmt" und ohne Hintergrund (also das weiße wird entfernt) angezeigt.
Somit wäre 299 Sekunden im Programm rein gar nichts zu sehen, und bei Sekunde 300 wird dann das "Video" (~5-8 Sek kurz) mit transparentem Hintergrund abgespielt.
Im Grunde ist es nur ein kleines Overlay über der Webcam oder sonstigen Live Inhalten
Zuletzt bearbeitet: