javascript - YouTube 嵌入视频参数不起作用

标签 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 论坛上定义的参数似乎无法正常工作, Controller 并未隐藏,仍然显示分享和稍后观看

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

您可以通过 Youtube js Api http://jsfiddle.net/fgkrj/ 查看此内容

最佳答案

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

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

目前,还没有办法删除它们,而且我认为不会有计划,因为他们认为这些是 YouTube 核心用户体验的重要组成部分。

关于javascript - YouTube 嵌入视频参数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53437548/

相关文章:

PHP 和计划任务

ios - 获取YouTube字幕在iOS上自动显示

javascript - 将 RxJS 与 filter(Boolean) 一起用于查询?

javascript - Puppeteer:抓取有时有效,有时会失败并出现 TypeError

javascript - 来自 Web 服务的 Angular 日期时间格式

php - 如何选择php运行在哪个用户?

javascript - 使用 Javascript 将多个输入字段合并为一个输入字段?

php - 在导航中使用语言按钮切换语言 Wordpress

youtube-api - 下载字幕总是返回 403

.net - YouTube API - 发布的数据有误?