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/