Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. General Discussion
  3. Random Video Backgrounds on Homepage

Random Video Backgrounds on Homepage

Scheduled Pinned Locked Moved General Discussion
13 Posts 6 Posters 2.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • arminunruhA
    arminunruhA
    arminunruh
    Global Moderator
    wrote on last edited by
    #4

    Hey spontanus

    <video data-ar="0.75" preload="http://82.80.209.62/~cleanpla/sasha2017/videobg/3.mp4" muted="" autoplay="" loop=""><source src="http://82.80.209.62/~cleanpla/sasha2017/videobg/3.mp4" type="video/mp4"></video>

    Not sure if preload="yoururl" is valid html. Maybe try just preload without ="yoururl"

    1 Reply Last reply
    0
    • S
      S
      spontans
      wrote on last edited by
      #5

      ok, so the following steps are what i need to do?

      1. disable the video background feature
      2. insert this this html in gridder (maybe with some really light, 1 sec video..)
      3. change the preload and source attributes with my randomizer script on "newpageshown"
      1 Reply Last reply
      0
      • arminunruhA
        arminunruhA
        arminunruh
        Global Moderator
        wrote on last edited by
        #6

        No, just remove this line from your javascript:

        $('video').attr('preload', videopath);

        Maybe that helps!

        1 Reply Last reply
        0
        • S
          S
          silviu
          wrote on last edited by
          #7

          @spontans said in Random Video Backgrounds on Homepage:

          Frontend.GlobalEvents.on("newpageshown", function(layoutObj, type, obj)

          hi/
          how will you approach this in 2020 ?
          i want to have the same , a script the randomly loads a video for the background page.
          the page i'm working on is http://telegraf.studio /
          thank you /

          1 Reply Last reply
          0
          • mariusjopenM
            mariusjopenM
            mariusjopen
            Global Moderator
            wrote on last edited by
            #8

            Dear @silviu
            does the solution not work?

            Best!

            Marius

            www.mariusjopen.world

            S 1 Reply Last reply
            0
            • mariusjopenM mariusjopen

              Dear @silviu
              does the solution not work?

              Best!

              Marius

              S
              S
              silviu
              wrote on last edited by
              #9

              hey @mariusjopen ~ thanks for replying

              i'm a total noob when it comes to web / wordpress environment , so please excuse if i'm missing something obvious .
              so what i understand from @spontans code , applied to my project is this

              if($("body").hasClass("slug-welcome")) {
              var videosrc = Math.floor(Math.random() * 2) + 1;
              var homeurl = 'http://telegraf.studio/wp-content/uploads/2020/02/'';
              videopath = homeurl+videosrc+'.mp4';
              $('video source').attr('src', videopath);
              }

              i've modified the slug-home2 on the first line to my page name : slug-welcome
              the math.floor is modified from 6 to 2 , in my case i would like to have just 2 movies in the folder
              the path is also changed to my media folder that contains the movies.

              should i also modify $ to JQuery ?

              where do i place this code ? i've read about custom css/html , but just adding this to custom html head dose not
              work .

              thanks

              1 Reply Last reply
              0
              • mariusjopenM
                mariusjopenM
                mariusjopen
                Global Moderator
                wrote on last edited by
                #10

                Dear @silviu

                should i also modify $ to JQuery ?
                This is correct.

                http://laytheme.com/documentation.html#custom-javascript

                Try that!

                Best!

                Marius

                www.mariusjopen.world

                1 Reply Last reply
                0
                • K
                  K
                  Knudsn
                  wrote on last edited by
                  #11

                  @silviu said in Random Video Backgrounds on Homepage:

                  hey @mariusjopen ~ thanks for replying

                  i'm a total noob when it comes to web / wordpress environment , so please excuse if i'm missing something obvious .
                  so what i understand from @spontans code , applied to my project is this

                  if($("body").hasClass("slug-welcome")) {
                  var videosrc = Math.floor(Math.random() * 2) + 1;
                  var homeurl = 'http://telegraf.studio/wp-content/uploads/2020/02/'';
                  videopath = homeurl+videosrc+'.mp4';
                  $('video source').attr('src', videopath);
                  }

                  i've modified the slug-home2 on the first line to my page name : slug-welcome
                  the math.floor is modified from 6 to 2 , in my case i would like to have just 2 movies in the folder
                  the path is also changed to my media folder that contains the movies.

                  should i also modify $ to JQuery ?

                  where do i place this code ? i've read about custom css/html , but just adding this to custom html head dose not
                  work .

                  thanks

                  Hey Silviu
                  Did you solve it?

                  I'm trying to get the above to work, but it seems like I'm missing something.

                  <script>
                  Frontend.GlobalEvents.on("newpageshown", function(layoutObj, type, obj) {
                  if(JQuery("body").hasClass("slug-home")) {
                  var videosrc = Math.floor(Math.random() * 3) + 1;
                  var homeurl = 'http://hidden.com/wp-content/uploads/'2020/09/';
                  videopath = homeurl+videosrc+'.mp4';
                  JQuery('video source').attr('src', videopath);
                  }
                  });
                  </script>

                  Best,
                  Christian

                  1 Reply Last reply
                  0
                  • RichardR
                    RichardR
                    Richard
                    Global Moderator
                    wrote on last edited by
                    #12

                    Dear Christian @Knudsn

                    Use @silviu in order to make sure silviu was notified :)

                    Best of Luck
                    Richard

                    1 Reply Last reply
                    0
                    • K
                      K
                      Knudsn
                      wrote on last edited by
                      #13

                      Thanks @Richard-Keith!
                      Fingers crossed

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Online Users
                      Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
                      laytheme.com
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Search