Video-Popup Close = Video ende?

Allgemeine Fragen
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Video-Popup Close = Video ende?

Ungelesener Beitrag von stobi_de »

Entweder habe ich Huddel bei mir auf dem PC, oder ein anderer Fehler ist nach ein paar Jahren zurück.
Ich habe in ein altes M4 Projekt mit Popup-Builder eine ganze Menge Videos eingebaut.
Das automatische Muted habe ich mit JS entfernt, aber bei Popup Close spielt der Ton weiter.
Nun hatten wir hier auch ne Lösung gefunden, aber die finde ich wiederum nicht mehr.

=========

Gefunden!

Frank
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Video-Popup Close = Video ende?

Ungelesener Beitrag von Tommy Herrmann »

... kannst Du den Parameter muted="" nicht einfach löschen :eek:

Schreibst Du mal bitte, was Du "gefunden" hast, um den Ton auch beim Schließen des Popups zu beenden.
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Re: Video-Popup Close = Video ende?

Ungelesener Beitrag von stobi_de »

Sorry, läuft doch hinten und vorne nicht.
Da scheint sich ein neuer Fehler breit gemacht zu haben, es funktioniert in lokalen und Youtube Videos alles völlig anders.
Lokale Videos scheinen in den meisten M4 Themes gar nicht mehr zu gehen.

Natürlich kann ich muted löschen!
Ich muss es beim Schließen nur wieder dazu tun
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Re: Video-Popup Close = Video ende?

Ungelesener Beitrag von stobi_de »

Wenn ich ein Video in einem Popup starte, so müsste ich im onload="startVideo" den Ton explizit einschalten.

Beim Button onclose werden alle Videos angehalten.

An der Stelle hapert es ungemein

========
Im aktuellen Popup-Builder wird das Video via IFrame eingeladen.
Somit kann ich dem Video keine ID mitgeben, um es explizit mit JS zu ent-muten.

Ist ein ziemlicher Kack: mal wieder eine Änderung von 1 Minute wird zu einer Riesen-Aufgabe dadurch, dass ein neues Mobi ein altes Projekt komplett unbrauchbar macht und ein Laden einer alten Version bringt nix.
Sehr ärgerlich sowas... seit heute 6:00...

Also problem: wie starte ich den Ton im aktuellen Popupbuilder automatisch?
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Video-Popup Close = Video ende?

Ungelesener Beitrag von Tommy Herrmann »

Du kannst den Ton in einem Video, das im Popup laufen soll, nicht automatisch starten. Dann müsstest Du das wahrscheinlich über einen Button starten und den Ton mit meinem Script unten, beim Klick auf den Button, einschalten.

... sonst würde das Video mit Ton (logisch) auch bereits starten, wenn das Popup noch gar nicht offen ist. Das ist aber z.Zt. wohl eher ein Bug.

Das Popup ist eine Sache - das Video eine andere.

... wenn man die Mobirise-Option "Video" wählt und ein YouTube-Video verwendet und das auf automatischen Start stellt, wird der Ton immer ausgeschaltet. Das darf eigentlich nicht sein und ist ein Bug.



Hier mein Popup-Video im Standard-Thema "Mobirise5" - keine Probleme.

Wenn ich das Popup schließe, dann stoppt auch das Video und der Ton.

Das kannst Du im Script entweder über die ID oder auch z.B. über den "Tag" Namen tun.

https://www.w3schools.com/jsref/met_ele ... agname.asp

... hier mein JavaScript, mit dem Du Dein Video an jedem Button oder Link starten/pausieren kannst. Du fügst dafür die Funktion "pauseVid()" hinzu. Hier habe ich das angewendet:

https://www.mobirise-tutorials.com/Tuto ... Popup.html

Code: Alles auswählen

<!-- JavaScript Video Play/Pause -->
<script> 
    var vid = document.getElementById("myVideo");
    function playVid() { 
      vid.play(); 
    } 
    function pauseVid() { 
      vid.pause(); 
    } 
</script>


Beispiel am Schließen Button vom "Popup" mit dem HTML "onClick" Event:

Code: Alles auswählen

<button type="button" class="close d-flex" data-dismiss="modal" data-bs-dismiss="modal" aria-label="Close" onclick="pauseVid()">

Popup Code.jpg
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 146 Gäste