Javascript 视频开始时背景色淡出

Javascript 视频开始时背景色淡出,javascript,jquery,video,youtube,youtube-api,Javascript,Jquery,Video,Youtube,Youtube Api,我有一个div,在那里我实现了youtube iframe api,基本上我现在想要的是在视频开始之前在上面放一个背景色,当视频开始时,我想要背景色消失,还有一件事我想在视频上面放一个文本,现在我只有视频和视频上面的文本,如何实现后台 html <section class="content_section bg_fixed white_section bg2"> <div class="embed-responsive embed-responsive

我有一个div,在那里我实现了youtube iframe api,基本上我现在想要的是在视频开始之前在上面放一个背景色,当视频开始时,我想要背景色消失,还有一件事我想在视频上面放一个文本,现在我只有视频和视频上面的文本,如何实现后台

html

    <section class="content_section bg_fixed white_section bg2">
        <div class="embed-responsive embed-responsive-16by9">
            <div class="container" style="position: relative;">

                <div>
                    <p>&nbsp;</p>

                    <p>&nbsp;</p>

                    <p>&nbsp;</p>


                    <div class="title-wrapper main_title text-center centered upper">
                        <h2><span class="line"></span>Simple solutions for complex problems</h2>
                    </div>

                    <div class="description4 centered">
                        <p dir="ltr"><b id="docs-internal-guid-7b963bcb-e991-08ff-b846-612f8d57baee">The world is a complex place.&nbsp;</b><br><b>Our solutions are designed to allow organisations to quickly and simply use their information without adding layers and layers of heavy software.<br>
Usability and simple deployment are the key words.</b></p>

                        <p dir="ltr">&nbsp;</p>

                        <p dir="ltr">&nbsp;</p>

                        <p dir="ltr">&nbsp;</p>
                    </div>
                </div>

            </div>
            <div id="player" width="100%" height="100%" style="z-index:-1">
            </div>
        </div>
    </section>

复杂问题的简单解法 世界是一个复杂的地方
我们的解决方案旨在使组织能够快速、简单地使用其信息,而无需添加一层层繁重的软件。
可用性和简单部署是关键词

youtube api

  <script>
        // 2. This code loads the IFrame Player API code asynchronously.
        var tag = document.createElement('script');

        tag.src = "https://www.youtube.com/iframe_api";
        var firstScriptTag = document.getElementsByTagName('script')[0];
        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

        // 3. This function creates an <iframe> (and YouTube player)
        //    after the API code downloads.

        var player;
        function onYouTubeIframeAPIReady() {
            player = new YT.Player('player', {
                height: '360',
                width: '640',
                videoId: 'kn-1D5z3-Cs',
                autoPlay: true,
                startAt: 10,
                loop: 1,
                playerVars: { 'autoplay': 1, 'controls': 0, 'rel': 0, 'modestbranding': 1, 'showinfo': 0 },


                events: {
                    'onReady': onPlayerReady,
                    'onStateChange': onPlayerStateChange
                }
            });
        }

        // 4. The API will call this function when the video player is ready.
        function onPlayerReady(event) {
            player.mute();
            event.target.playVideo();
        }

        // 5. The API calls this function when the player's state changes.
        //    The function indicates that when playing a video (state=1),
        //    the player should play for six seconds and then stop.
        var done = false;
        function onPlayerStateChange(e) {
            if (e.data === YT.PlayerState.ENDED) {
                player.playVideo();
            }
        }
        function stopVideo() {
            player.stopVideo();
        }
    </script>

// 2. 此代码异步加载IFrame播放器API代码。
var tag=document.createElement('script');
tag.src=”https://www.youtube.com/iframe_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);
// 3. 此函数用于创建(和YouTube播放器)
//API代码下载后。
var播放器;
函数onyoutubeiframeapiredy(){
player=新的YT.player('player'{
高度:'360',
宽度:“640”,
videoId:'kn-1D5z3-Cs',
自动播放:对,
STARTA:10,
循环:1,
PlayerBars:{'autoplay':1,'控件]:0,'rel':0,'autoplay':1,'showinfo':0},
活动:{
“onReady”:onPlayerReady,
“onStateChange”:onPlayerStateChange
}
});
}
// 4. 当视频播放器准备就绪时,API将调用此函数。
函数onPlayerReady(事件){
player.mute();
event.target.playVideo();
}
// 5. 当播放器的状态改变时,API调用此函数。
//该功能指示播放视频时(状态=1),
//玩家应该玩六秒钟,然后停下来。
var done=false;
函数onPlayerStateChange(e){
如果(e.data==YT.PlayerState.ENDED){
player.playVideo();
}
}
函数stopVideo(){
player.stopVideo();
}

如何实现背景色?

尝试使用
style=“background:#00ff00”
。当我将其添加到iframe时,背景颜色为绿色,然后加载视频

这是小提琴: