Tagged: video
-
AuthorPosts
-
October 13, 2022 at 10:12 am #1368712
Wie kann ich die DSGVO geschütze Video URL einbauen?
https://www.youtube-nocookie.com/embed/xyz0123Der pure Austausch der alten Video URL arbeitet nicht im Theme.
Danke.- This topic was modified 2 years, 1 month ago by Peter13.
October 13, 2022 at 1:40 pm #1368736October 13, 2022 at 1:54 pm #1368741Danke für den Hinweis.
Den Youtube-Code kann ich nicht verwenden, weil der nicht DSGVOI kompatibel und abmahnfähig ist. !!!Wenn ich einen Code-Block nutze habe ich keine CSS-Unterstützung, weil der Frame dann im Browser abgeschnitten wird
oder sich anders verhält als der Code des Video Moduls.Welchen CSS-Code kann ich denn verwenden, um die Design-Fehler wieder zu korrigieren?
Danke für Hinweise.
October 13, 2022 at 2:04 pm #1368744Warum werden Code-Iframes eigentlich nicht automatisch so behandelt wie Video-Einbettungen?
Läuft doch technisch auf dasselbe Prinzip hinaus, oder nicht?<iframe width=”560″ height=”315″ src=”https://www.youtube.com/embed/P3c_wAWB_Y8″ title=”YouTube video player” frameborder=”0″ allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe>
vs
<iframe width=”560″ height=”315″ src=”https://www.youtube-nocookie.com/embed/P3c_wAWB_Y8″ title=”YouTube video player” frameborder=”0″ allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture” allowfullscreen></iframe>??
October 13, 2022 at 6:50 pm #1368760October 17, 2022 at 1:34 pm #1369089Habt Ihr eine Lösung für das Problem in Aussicht?
Danke! :)October 19, 2022 at 4:27 am #1369320Hi,
Thank you for the update.
You have to modify the enfold/config-templatebuilder/avia-shortcode-helpers/class-avia-slideshow.php file, look for the which_video_service function and this code around line 1389.
if( strpos( $video_url, 'youtube.com/watch' ) !== false || strpos( $video_url, 'youtu.be/' ) !== false ) { $service = 'youtube'; }
Replace it with:
if( strpos( $video_url, 'youtube-nocookie' ) !== false || strpos( $video_url, 'youtube.com/watch' ) !== false || strpos( $video_url, 'youtu.be/' ) !== false ) { $service = 'youtube'; }
Best regards,
IsmaelOctober 19, 2022 at 6:22 am #1369332Hey!
UPDATE: You will have to modify the enfold/config-templatebuilder/avia-shortcodes/slideshow/slideshow-video.js
file as well, around line 309, look for this code._self.player = new YT.Player(_self.$video.attr('id'), { videoId: params.videoid, height: _self.$video.attr('height'), width: _self.$video.attr('width'), playerVars: params,
Then add the host parameter like so.
_self.player = new YT.Player(_self.$video.attr('id'), { videoId: params.videoid, height: _self.$video.attr('height'), width: _self.$video.attr('width'), playerVars: params, host: 'https://www.youtube-nocookie.com',
Based on: https://stackoverflow.com/questions/56225247/enforce-nocookie-mode-when-using-the-youtube-iframe-api
Best regards,
Ismael -
AuthorPosts
- You must be logged in to reply to this topic.