WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 29.01.2016 10:25:27

hgs
Mitglied

Re: mp4video Droplet

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

Liked by:

stefanek

#2 14.07.2019 11:38:18

Slugger
Mitglied

Re: mp4video Droplet

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?

Beitrag geändert von 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

Online

#3 16.07.2019 17:52:17

hamburgerhans
Gesperrt

Re: mp4video Droplet

[== 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

Beitrag geändert von hamburgerhans (17.07.2019 12:25:43)

Offline

Liked by:

better-work

#4 29.04.2020 06:00:50

screamindan
Mitglied

Re: mp4video Droplet

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

Liked by:

oo7

#5 29.04.2020 06:14:34

florian
Administrator

Re: mp4video Droplet

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.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

better-work, oo7

#6 29.04.2020 07:06:54

screamindan
Mitglied

Re: mp4video Droplet

Das hätte ich wohl mal probieren können... Danke Dir, haut hin!

Offline

Liked by:

oo7

#7 26.01.2021 08:30:21

oo7
Mitglied

Re: mp4video Droplet

screamindan schrieb:

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

#8 26.01.2021 09:27:38

florian
Administrator

Re: mp4video Droplet

Sollte mit etwas Anpassung des Dropletcodes möglich sein, siehe
https://forum.wbce.org/viewtopic.php?pid=34618#p34618


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

oo7

#9 27.02.2021 08:34:42

nasowas
Mitglied

mp4video Droplet

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

#10 27.02.2021 08:42:26

florian
Administrator

Re: mp4video Droplet

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]]


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

nasowas

#11 27.02.2021 08:52:05

berny
Mitglied

Re: mp4video Droplet

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

Beitrag geändert von berny (27.02.2021 08:53:02)

Offline

Liked by:

nasowas

#12 27.02.2021 13:04:00

nasowas
Mitglied

Re: mp4video Droplet

@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

Beitrag geändert von nasowas (27.02.2021 13:05:12)


WBCE 1.6.1, Frontendtemplate: Simple Responsive, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro

Offline

#13 27.02.2021 14:20:15

berny
Mitglied

Re: mp4video Droplet

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.

Beitrag geändert von berny (27.02.2021 14:28:51)

Offline

#14 28.01.2023 11:22:45

jps77
Mitglied

Re: mp4video Droplet

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

#15 28.01.2023 13:14:18

berny
Mitglied

Re: mp4video Droplet

Hast du genaueres?
zb welches Video, Pfad,  wie rufst du das droplet auf usw...
Wie schaut dein Quellcode dazu aus?

Beitrag geändert von berny (28.01.2023 13:15:32)

Offline

#16 28.01.2023 16:45:52

jps77
Mitglied

Re: mp4video Droplet

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

#17 29.01.2023 06:59:36

berny
Mitglied

Re: mp4video Droplet

Lt deinen Angaben stimmen die Verzeichnisse nicht überein.

Entferne im Droplet den Pfad-Verweis /ErklVideos

Offline

#18 29.01.2023 12:09:40

jps77
Mitglied

Re: mp4video Droplet

berny schrieb:

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

#19 29.01.2023 14:03:15

florian
Administrator

Re: mp4video Droplet

Groß- und Kleinschreibung werden unterschieden, sowohl im Datei- als auch Verzeichnisnamen. xyz.mp4 ist also nicht gleich XYZ.mp4 oder XYZ.MP4.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#20 29.01.2023 14:14:36

jps77
Mitglied

Re: mp4video Droplet

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

Beitrag geändert von florian (30.01.2023 07:22:49)

Offline

#21 29.01.2023 17:05:23

berny
Mitglied

Re: mp4video Droplet

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

#22 30.01.2023 00:51:03

jps77
Mitglied

Re: mp4video Droplet

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  big_smile

gibt es auch eine möglichkeit das das Video automatisch startet?

Edit: fullquote entfernt -florian

Beitrag geändert von florian (30.01.2023 07:23:10)

Offline

#23 30.01.2023 07:23:24

florian
Administrator

Re: mp4video Droplet


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

jps77

#24 30.01.2023 10:05:10

jps77
Mitglied

Re: mp4video Droplet

vielen Dank  thumb_up

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?

Beitrag geändert von jps77 (30.01.2023 10:25:22)

Offline

#25 30.01.2023 11:56:16

florian
Administrator

Re: mp4video Droplet

Du übergibst den Namen des Vorschaubildes mit dem Parameter p.
Also [[mp4video?mp4=gewerkschaft.mp4&p=gewerkschaftserklaerbaervideovorschaubild.jpg]]


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

jps77

Fußzeile des Forums

up