Mp4 Video abspielen in FTUI

Begonnen von Tommy82, 30 Dezember 2018, 18:14:58

Vorheriges Thema - Nächstes Thema

Tommy82

Hallo,
ich bekomme von meiner Kamera eine Mp4 Datei in meiner Fhem installation gespeichert, diese würde ich gerne auf der FTUI anzeigen, dazu habe ich folgendes in die FTUI geschrieben:
<div data-type="image"
data-device="Kameras"
data-get="videoFilename"
data-path="http://192.168.188.47:8085/fhem/www/tablet/BlinkCamera/Kameras/thumbnail/camera/"
data-height="400px"
data-width="400px"></div>[code]

Allerdings wird mir in der FTUI nur ein kleines Icon angezeigt, wenn ich das Icon mit rechts anklicke und "in neuem Tab öffnen"wähle, dann wird das Video korrekt abgespielt nur nicht in der FTUI, wieso ist das so?

Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

sinus61

Ich würde sagen das www/ gehört da nicht in den Pfad.

Tommy82

#2
Wieso? Der gesamte Pfad ist
/opt/fhem/www/tablet/BlinkCamera/Kameras/thumbnail/camera und wie gesagt in einem extra Tab funktioniert der Link ja auch, nur nicht in der FTUI

Hab es aber auch jetzt mal ohne das www versucht, das ergebnis ist genau das gleiche wie zuvor

Wenn ich den komletten Link http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_103450392.mp4 im Browser eingebe wird das video abgespielt, nicht aber wenn ich den Link direkt in der FTUI eingebe
<li data-row="4" data-col="4" data-sizex="3" data-sizey="3">
        <header class="headerTransparent">Kamera</header>
      <div data-type="image"
data-device="Kameras"
data-url="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_103450392.mp4"
data-size="10%"
class="nocache"></div>

</li>


Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

sinus61

Zitat von: Tommy82 am 30 Dezember 2018, 19:33:28
Wieso? Der gesamte Pfad ist
/opt/fhem/www/tablet/BlinkCamera/Kameras/thumbnail/camera und wie gesagt in einem extra Tab funktioniert der Link ja auch, nur nicht in der FTUI

Hab es aber auch jetzt mal ohne das www versucht, das ergebnis ist genau das gleiche wie zuvor

In den http Pfad gehört das www halt nicht rein. Hast Du kein HTTPSRV für FTUI angelegt? Ansonsten versuch es mal so:


data-url="http://192.168.188.47:8085/fhem/ftui/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_103450392.mp4"



Tommy82

#4
Also mit deinem Link klappt es auch nicht, das gleiche ergebnis wie bei meinem, in einem eigenständigen Tab funktioniert der link, aber nicht in der FTUI.

HTTPSRV hab ich bis heute nicht definiert und auch noch nie benötigt!?
Hab das jetzt mal so definiert
Internals:
   CFGFN     
   DEF        BlinkVideos /tablet/BlinkCamera/Kameras/thumbnail/camera/ BlinkVideos
   NAME       KameraVideos
   NR         740
   STATE      KameraVideos
   TYPE       HTTPSRV
   fhem:
     directory  /tablet/BlinkCamera/Kameras/thumbnail/camera/
     friendlyname BlinkVideos
     infix      BlinkVideos
Attributes:
   group      Kamera
   room       Zentral


Aber auch damit wird nichts angezeigt
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Paul

und so:

<li data-row="4" data-col="4" data-sizex="3" data-sizey="3">
        <header class="headerTransparent">Kamera</header>
      <div>
<img src="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_103450392.mp4"  width="500" height="800" class="nocache">
data-size="10%"</div>

</li>

wahrscheinlich noch height und width anpassen.
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Tommy82

War das data-size="10%" absicht? ist doch da falsch oder?

Aber egal ob mit oder ohne, das Verhalten bleibt gleich.
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Paul

Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Tommy82

#8
Ok, hatte ich mir gedacht, aber wie gesagt macht auch keinen Unterschied.

EDIT

Hab jetzt nochmal was anderes versucht, das das Video aus einem Reading angezeigt werden soll, dafür sieht die Definition so aus:
  <!-- ============== Kamera Live ================ -->
<!-- =======================================  -->
<li data-row="4" data-col="4" data-sizex="3" data-sizey="3">
        <header class="headerTransparent">Kamera</header>
      <div data-type="image"
data-device="Kameras"
data-get="videoFilename"
data-path="/www/tablet/BlinkCamera/Kameras/thumbnail/camera"
data-size="80px"
class="nocache"></div>


Das ergebnis in der FTUI ist das gleiche, allerdings ein anderes wenn ich die rechte Maustaste und "Öffnen in neuem Tab" auswähle, denn dann wird nicht wie vorher das Video angezeigt, sondern es erscheint die Fhem Startseite......
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Paul

<li data-row="4" data-col="4" data-sizex="3" data-sizey="3">
        <header class="headerTransparent">Kamera</header>
      <div>
<video src="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_103450392.mp4"  width="500" height="800" class="nocache"> </video>
</div>

</li>


oder du schaust selber https://wiki.selfhtml.org/wiki/HTML/Multimedia_und_Grafiken/video
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Tommy82

#10
Ich bin begeistert, damit wird das Video tatsächlich angezeigt, das Problem ist jetzt nur das es immer neue Videos gibt, und der Link bzw. der Dateiname immer anders ist, daher auch mein Versuch mit
  <!-- ============== Kamera Live ================ -->
<!-- =======================================  -->
<li data-row="4" data-col="4" data-sizex="3" data-sizey="3">
        <header class="headerTransparent">Kamera</header>
      <div data-type="image"
data-device="Kameras"
data-get="videoFilename"
data-path="/www/tablet/BlinkCamera/Kameras/thumbnail/camera"
data-size="80px"
class="nocache"></div>


Wie könnte ich das anstellen?

EDIT
Wenn ich den Code in der FTUI nehme wird ja nichts angezeigt, ich hab mir dann mal den HTML Code im Browser angesehen, der sieht dann so aus:
<img alt="img" src="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_104874385.mp4" style="opacity: 0.8; height: auto; width: 100%; max-width: 80px;">

Wenn ich den Code dann so abändere:
<video alt="img" src="http://192.168.188.47:8085/fhem/tablet/BlinkCamera/Kameras/thumbnail/camera/BlinkCamera_Kameras_video_104874385.mp4" style="opacity: 0.8; height: auto; width: 100%; max-width: 80px;" controls=""></video>
Dann wird das Video inkl. der Controls korrekt dargestellt, nur bei einem reload der Seite ist es dann wieder weg, wie muss ich das jetzt in der FTUI machen?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Paul

Dann musst du sicherlich das Image-Widget ändern
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Tommy82

Ja das hab ich jetzt auch mal gemacht, und dann funktioniert es auch, hab nur noch nicht herausgefunden wo ich im Widget das "control" tag setzen muss, und ich muss das Widget natürlich vom Update Prozess ausschließen
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Paul

Wieso ausschliessen?

Wenn du es geändert hast dann nenn es um in Video. dann kannst du mit dem einen Videos einbinden und
weiterhin Images
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Tommy82

Zitat von: Paul am 02 Januar 2019, 21:50:43
Wieso ausschliessen?

Wenn du es geändert hast dann nenn es um in Video. dann kannst du mit dem einen Videos einbinden und
weiterhin Images
Stimmt hast recht.

Hast du ne idee wie ich das html "controlls" Tag im Wiget einbauen kann, damit es eingfügt wird? Da häng ich grade noch
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI