YouTube嵌入式视频参数不起作用

时间:2018-11-22 20:15:30

标签: javascript php youtube-api

https://github.com/Joe1992w/laravel-media-embed 

要生成Youtube / Vimeo嵌入式iframe,这是我的代码

   public function update_video_url($url){
        $whitelist = ['YouTube', 'Vimeo'];
        $params = [
            'autoplay' => 1,
            'loop' => 1,
            'controls' => 1

        ];
        $data=\LaravelMediaEmbed::parse($url, $whitelist,$params);
        return $data->getEmbedCode();
    }

但是,似乎在YouTube论坛上定义的参数无法正常运行,控制器并未隐藏,并且稍后会显示

https://developers.google.com/youtube/player_parameters#loop

您可以通过Youtube js Api http://jsfiddle.net/fgkrj/

进行检查

1 个答案:

答案 0 :(得分:1)

controls参数仅删除播放器控件(例如,暂停,播放,音量)。

稍后观看共享不是播放器控件的一部分。两者以及视频标题过去都是showinfo参数的一部分,并将其设置为showinfo = 0将会隐藏所有这些参数。但是,自2018年9月25日起,showinfo参数已被deprecated忽略。

当前,没有办法将其删除,我认为没有计划,因为他们认为这些是YouTube核心用户体验的重要组成部分。