小编Fel*_*ade的帖子

通过 YouTube 播放器 API 处理字幕

我正在尝试通过 javascript 更改 Youtube 视频标题颜色背景,但没有成功。我正在使用本指南http://terrillthompson.com/blog/648和 Youtube 的参考https://developers.google.com/youtube/iframe_api_reference

编辑:添加我想要处理的设置的一张图像示例。

这是整个脚本:(在使用背景之前,我已经在函数 onPlayerReady(event)上尝试过颜色,如下所示)

<script src="http://www.youtube.com/player_api"></script>
<script>   
    // create youtube player
    var player;
    function onYouTubePlayerAPIReady() {
        player = new YT.Player('player', {
          height: '800',
          width: '518',
          videoId: 'DHPWtmZ3USs',
          events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
          },
          playerVars: {
                cc_load_policy: 1,
                fs: 1,
                controls: 0,
                showinfo: 0,
                autoplay: 0,
                rel: 0,
                hl: 'pt-br',
                color: 'white'
        }
        });
    }
        function onPlayerReady(event) {
            player.getOptions("captions") || player.getOptions("cc")  //detects if …
Run Code Online (Sandbox Code Playgroud)

javascript youtube youtube-api closed-captions

5
推荐指数
1
解决办法
2242
查看次数