WBCE CMS – Way Better Content Editing.
You are not logged in.
Hast du das Modul schon mal versucht?
http://www.websitebakers.com/pages/modu … allery.php
Andere Möglichkeit zum Einbinden über ein Droplet:
Zwei Droplets erzeugen mit folgendem Inhalt
mp3 abspielen
[== PHP ==]
$rv= "<audio controls=\"\">";
$rv.="<source src=\"".WB_URL."/media/Verzeichnisname/".$mp3."\" type=\"audio/mpeg\" />";
$rv.="Your browser does not support the audio element.</audio>";
return $rv;
Eingebunden wird es dann mit folgendem Aufruf auf der Seite
[[audio?mp3=Dateiname.mp3]]
mp4 abspielen
[== PHP ==]
$rv= "<video width=500 height=280 controls>";
$rv.="<source src=\"".WB_URL."/media/video/".$mp4."\" type=\"video/mp4\" />";
$rv.="Your browser does not support the video element.</video>";
return $rv;
Eingebunden wird es dann mit folgendem Aufruf auf der Seite
[[video?mp4=Dateiname.mp4]]
LG Harald
"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)
Offline
stefanek
Hallo,
Ich habe mir das mp4 droplet eingebaut jedoch zeigt er mir das Video nicht an.
[== PHP ==]
$rv= "<video width=500 height=280 controls>";
$rv.="<source src=\"".WB_URL."/media/videos/".$mp4."\" type=\"video/mp4\" />";
$rv.="Your browser does not support the video element.</video>";
return $rv;
Mein Ordner nennt sich videos den ich im Media Ordner habe. Dementsprechend habe ich oben die Zeile korrigiert.
Habe ich noch einen Denkfehler?
Last edited by Slugger (14.07.2019 12:19:08)
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.5.4 • BE: 2.1.0 • PHP: 8.1.16 * 1. Projekt: FE: Simple responsive • BE: Argos * 2. Projekt: FE: hortal • BE: Argos * 3. Projekt: FE: WBCEZon • BE: Argos * 4. Projekt: FE: WBCETik • BE: Argos
Status Projekt 1-4: OK
Offline
[== HTML ==]
<video width="100%" controls>
<source src="/media/videos/demo.mp4" type="video/mp4" />
Your browser does not support the video element.
</video>
Aus:
forum.wbce.org/viewtopic.php=3fpid=3d25190#p25190
Falls es unbedingt ein Droplet sein soll:
Name: MP4Play
Beschreibung: Plays MP4 video
[== PHP ==]
//:Plays MP4 video
//:Use: [[MP4Play?mp4=Dateiname.mp4]]
$rv= "<video width=500 height=280 controls>";
$rv.="<source src=\"".WB_URL."/media/videos/".$mp4."\" type=\"video/mp4\" />";
$rv.="Your browser does not support the video element.</video>";
return $rv;
Gruß, HH
Last edited by hamburgerhans (17.07.2019 12:25:43)
Offline
better-work
Moin. Ich habe mit dem Droplet "MP4 Video" aus dem Addon Repository ein Video eingebunden.
[[mp4video?mp4=dateiname.mp4&w=640&h=480]]
Im Aufruf muss ja eine Grösse eingestellt werden. Ist es möglich, das responsive zu machen?
Offline
oo7
Da muss nicht zwangsläufig die Größe angegeben werden. Wenn Du einfach nur [[mp4video?mp4=dateiname.mp4]] eingibst, wird das Video in 100% der verfügbaren Breite und angepasster Höhe, d.h. responsive angezeigt.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
better-work, oo7
Das hätte ich wohl mal probieren können... Danke Dir, haut hin!
Offline
oo7
Moin. Ich habe mit dem Droplet "MP4 Video" aus dem Addon Repository ein Video eingebunden.
[[mp4video?mp4=dateiname.mp4&w=640&h=480]]
Klappt auch soweit gut bei mir, ist es möglich das Video Automatisch starten zu lassen ?
Evtl. sogar in einer schleife (also kontinuierlich) ?
Offline
Sollte mit etwas Anpassung des Dropletcodes möglich sein, siehe
https://forum.wbce.org/viewtopic.php?pid=34618#p34618
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
oo7
Hallo zusammen,
das mit dem Droplet "mp4video" klappt wunderbar. Ich habe in /media/ einen Unterordner /videos/ angelegt in den ich Unterordner für die einzelnen, mp4-Dateien anlege. In diesen Ornder lege ich die mp4-Datei und ein Posterbild namens "preview-video.jpg"
Das Aufrufen über [[mp4video?mp4=unterordner/Dateiname.mp4]] klappt auch.
Jetzt das Problem.
Leider werden die Posterbilder nicht angezeigt.
Was mache ich falsch?
So sieht`s bei mir aus.
if (!isset($w)) $w="100%";
if (!isset($h)) $h="auto";
if (!isset($p)) $p="preview-video.jpg";
$rv= "<video width=\"".$w."\" height=\"".$h."\" poster=\"".WB_URL."/media/videos/".$p."\" controls>";
$rv.="<source src=\"".WB_URL."/media/videos/".$mp4."\" type=\"video/mp4\" />";
$rv.="Your browser does not support the video element.</video>";
return $rv;
Vielen Dank im Voraus!
nasowas
WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro
Offline
Wenn kein Posterbild angegeben wird, generiert das Droplet immer den Pfad
deinedomain.tld/media/videos/preview-video.jpg
und nicht
deinedomain.tld/media/videos/dein-unterordner/preview-video.jpg
Du müsstest also das Droplet aufrufen mit
[[mp4video?mp4=unterordner/Dateiname.mp4&p=unterordner/preview-video.jpg]]
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
nasowas
oder im droplet bei $p den Unterordner definieren.
if (!isset($p)) $p="unterordner/preview-video.jpg";
btw:
warum <source>
und wenn du das Video ohne Dateiendung aufrufst, das dropplet entsprechend anpasst (Dateiendung hinzufügst), könntest du Posterbilder verwenden, die gleich dem Namen des Videos wären...
So als Denkansatz...
Video1.mp4
Video1.jpg
Droplet:
?mp4=Video1
usw
Last edited by berny (27.02.2021 08:53:02)
Offline
nasowas
@florian
Vielen Dank für die schnelle Hilfe. Jetzt passts.
@berny
So hatte ich das auch versucht. Das geht halt nur, so lange du nur das eine Video und das jpg dort liegen hast. Wenn du ein neues mp4 in den gleichen Ordner legst, wird auf beiden Mp4's das gleiche Poster angezeigt.
Das mit den Endungen versuche ich mal. Klingt auch interessant.
Vielen Dank!
VG nasowas
Last edited by nasowas (27.02.2021 13:05:12)
WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro
Offline
Das mit den Endungen ist auch ein wenig ein Sicherheits-Thema.
So könnte jemand ein script aufrufen.
Ohne angegebene Endung geht das nicht.
bezüglich Poster:
if (!isset($p)) $p="preview-video.jpg";
Sollte dann heissen
$p = "unterverzeichnis/preview-video.jpg";
If(is_file($mp4.".jpg")) {
$p = $mp4.".jpg";
}
oder so ähnlich.
Last edited by berny (27.02.2021 14:28:51)
Offline
gibt es zum Video einbinden eventuell ein Modul?
Hab das mit dem Droplet versucht aber irgendwie funktioniert das nicht, video wird nicht geladen.
[== PHP ==]
$rv= "<video width=500 height=280 controls>";
$rv.="<source src=\"".WB_URL."/media/ErklVideos/".$mp4."\" type=\"video/mp4\" />";
$rv.="Your browser does not support the video element.</video>";
return $rv;
Offline
Hast du genaueres?
zb welches Video, Pfad, wie rufst du das droplet auf usw...
Wie schaut dein Quellcode dazu aus?
Last edited by berny (28.01.2023 13:15:32)
Offline
das Video liegt in media/ErklVideos im format mp4
[[mp4video?mp4=NameVideo.mp4]] damit rufe ich das Droplet auf.
<div role="main" class="maincontent contentnarrow">
<a class="section_anchor" id="wbce_28" ></a>
<video width="100%" height="auto" poster="https://neu.team-brandl.at/media/preview-video.jpg" controls><source src="https://neu.team-brandl.at/media/GEWERKSCHAFT.mp4" type="video/mp4" />Your browser does not support the video element.</video>
</div>
Offline
Lt deinen Angaben stimmen die Verzeichnisse nicht überein.
Entferne im Droplet den Pfad-Verweis /ErklVideos
Offline
Lt deinen Angaben stimmen die Verzeichnisse nicht überein.
Entferne im Droplet den Pfad-Verweis /ErklVideos
aber das Video liegt ja in dem Unterordner?
hab es dennoch mit entfernen versucht, funktioniert nicht
Offline
Groß- und Kleinschreibung werden unterschieden, sowohl im Datei- als auch Verzeichnisnamen. xyz.mp4 ist also nicht gleich XYZ.mp4 oder XYZ.MP4.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
das habe ich natürlich beachtet
das wär die Seite wo die Ausgabe erfolgen soll https://team-brandl.at/pages/wahl-2023.php
Edit: fullquote entfernt -florian
Last edited by florian (30.01.2023 07:22:49)
Offline
Es gibt diese Datei nicht:
https://team-brandl.at/media/GEWERKSCHAFT.mp4
Diese wird aber im sourcecode ausgeworfen.
Ev fehlt also im Droplet das Unterverzeichnis.
Offline
hab das Droplet von der wbce add-on Seite geladen anstatt es manuell zu erstellen,
da natürlich dann vergessen den pfad zu ändern.
jetzt funktioniert es
gibt es auch eine möglichkeit das das Video automatisch startet?
Edit: fullquote entfernt -florian
Last edited by florian (30.01.2023 07:23:10)
Offline
Nur als Stummfilm, siehe
https://forum.wbce.org/viewtopic.php?pid=34618#p34618
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
jps77
vielen Dank
Gerade noch eine Frage aufgetaucht
if (!isset($p)) $p="preview-video.jpg";
in dieser Zeile handelt es sich doch um ein Vorschaubild zum video.
das Bild muss die bezeichnung preview-video.jpg tragen für den aufruf.
problem wenn jetzt mehrere Videos im gleichen verzeichnis liegen bekommen alle das gleiche vorschaubild.
Hab ich das richtig verstanden?
Könnte man das Droplet so abändern das die Bezeichnung vom vorschaubild aus der des Videos abgegriffen wird
damit jedes Video sein eigenes Vorschaubild bekommt?
Last edited by jps77 (30.01.2023 10:25:22)
Offline
Du übergibst den Namen des Vorschaubildes mit dem Parameter p.
Also [[mp4video?mp4=gewerkschaft.mp4&p=gewerkschaftserklaerbaervideovorschaubild.jpg]]
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
jps77