start/play embedded (iframe) youtube-video on click of an image

前端 未结 7 1328
一整个雨季
一整个雨季 2020-12-07 22:20

I\'m trying to start playing an embedded youtube video by clicking an image. The idea is to have an image on top of a video, and when the image is clicked it fades out and s

7条回答
  •  长情又很酷
    2020-12-07 22:49

    Html Code:-

    Play
    
    

    Jquery Code:-

    $('#playerID').click(function(){
        var videoURL = $('#VdoID').attr('src'),
        dataplay = $('#VdoID').attr('data-play');
    
        //for check autoplay
        //if not set autoplay=1
        if(dataplay == 0 ){
            $('#VdoID').attr('src',videoURL+'?autoplay=1');
            $('#VdoID').attr('data-play',1);
         }
         else{
            var videoURL = $('#VdoID').attr('src');
            videoURL = videoURL.replace("?autoplay=1", "");
            $('#VdoID').prop('src','');
            $('#VdoID').prop('src',videoURL);
    
            $('#VdoID').attr('data-play',0);
         }
    
    });
    

    Thats It!

提交回复
热议问题