You can try with Nano Gallery2. It is very easy to use with Bootstrap Studio, you can have both youtube and vimeo videos in your gallery.
But if you are going to have many youtube videos on your website I suggest you start a youtube channel so your visitors can watch your videos on youtube.
I made a version of your famous New Age site with some youtube videos.
Re: photos... yes, I'm aware. That particular part of the site was put on the back burner temporarily as it was not crucial to the client since he has so many other places (FB, Instagram) where people can see photos.
In fact, I've been trying to get my clients to get away from the desire to have large photo galleries on their websites since it consume lots of space and bandwidth, and there are so many better options these days where they can just upload their pics easily from their phones (again, FB, Instagram) as opposed to having to create a complicated means for them to upload pics to their own website.
Unless it's for a client like a photographer, etc, who specifically wants to showcase their photos, or a company that wants to show galleries or products, etc.
I see what you are referring to. It doesn't appear as though you used my method, but instead used the one here...https://github.com/paulirish/lite-youtube-embed
The videos appear to be embedded in iframes with fixed dimensions, which is undoubtedly what is causing your problem. <iframe width="560" height="315" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" src="https://www.youtube-nocookie.com/embed/mu15hVxyTiw?autoplay=1"></iframe>
If you use my method, the videos widths are set at 100%, and will size according to the size of the Bootstrap Columns, so you won't have this problem. The downside though is that you technically have to click my videos twice, once to grab it from YouTube, and a second time for it to play. I don't think this was the case when I first devised this method, but the browser companies have become absolute nazis when it comes to anything autoplaying.
Thank you, but when I use your method the videos don't respect the Column max-width value either.
Then I get a small representation at initial load, and pop up bigger when I play them.
See here
I think something in my code is overwriting, but I don't know what.
Frustrated :/
How about this. I will upload a component to the online library with all the necessary js and css, and use some random example video that you can replace, and then you can try just adding the whole thing as a component, put in your own video ID code and see if then works for you. Give me until Friday evening to do this.
Component is uploaded in online library. Entitled: Youtube Video Lazyload
It's in a full width column, but you should be able to resize the column to whatever width you want, and the placeholder image and start button should resize responsively.
Thanks to your Component, I traced down what was causing the out-of-placement. Now I knew it wasn't the added code of your method, or the other one mentioned.
Something I molested in the Section #video for some reason.
My pleasure. Your site looks good. It's a shame that Chrome blocks autoplaying of videos, forcing you to hit the video play button, but in Firefox they play with just the first click.