3

谁能建议一种从嵌入式 youtube 视频中删除返回 youtube 和品牌(水印或徽标)的链接的方法。

以下标签删除品牌:

<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/8pjJ-Czqpps?modestbranding=1&amp;rel=0" width="420"></iframe>

以下标签删除标题链接:

<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed  /8pjJ-Czqpps?showinfo=0" width="420"></iframe>

但不能让所有的事情一起发生。

请帮忙。

4

10 回答 10

4

是的,YouTube 说:

If you use the Embed-able Player on your website, you may not modify, build upon, or block     
any portion or functionality of the Embed-able Player, including but not limited to links    
back to the YouTube website.

因此,不要尝试使用 CSS 技巧,尤其是当您是 Adsense 发布者时。

于 2013-07-29T11:25:52.243 回答
2

这是您问题的最佳答案。

<iframe width=”213″ height=”120″ src=”http://www.youtube.com/embed/nhP1d-NjFHQ?rel=0″ frameborder=”0″ allowfullscreen></iframe>

突出显示的部分是我们将要添加的部分。只需将 &showinfo=0 添加到 YouTube URL 的右括号之前。请注意,“rel=0”是指在您的视频结束后显示相关视频,因此如果不存在,只需将您的代码片段放在“?”之后。就像您在前面看到的 'rel=0' 一样,一旦将 showinfo 设置为零,您应该会在您的网站上获得一个漂亮、干净的 YouTube 视频。您嵌入的代码将如下所示:

<iframe width=”213″ height=”120″ src=”http://www.youtube.com/embed/nhP1d-NjFHQ?rel=0&showinfo=0″ frameborder=”0″ allowfullscreen></iframe>

您在这里找到的原始文章。

于 2014-01-06T17:52:39.560 回答
2

我设法通过在iframe上方提供一个div(通过应用 css position:absolute)来隐藏标题。

我已通过提供适度品牌=1删除了 YouTube 徽标。

<html>
<head>
</head>
<body>
<div style="background-color:black;height:30px;width:420px;position:absolute">
</div>
<div>
<iframe id="div1" allowfullscreen="" frameborder="0" height="315"
        src="http://www.youtube.com/embed/8pjJ-Czqpps?modestbranding=1&rel=0&fs=0"
        width="420">
</iframe>
</div>
</body>
</html>

谢谢..

于 2013-05-15T13:45:21.667 回答
2
youryoutubelink/.../?rel=0&amp;fs=0&amp;showinfo=0"

这会同时删除 Logo 和 Title。Modestbranding不能同时工作showinfo,它要么是一个,要么是另一个,因此是解决方法。

于 2015-10-16T18:46:13.037 回答
1

我相信您无法摆脱两者,因为无论如何它都违反了服务条款。

于 2013-05-13T02:59:51.400 回答
1

实际上,我找到了删除除初始水印/播放按钮之外的所有内容的方法。如果您使用 div 技巧,再加上适度的品牌化 =1 和控制 = 0,您将获得一个干净的 youtube 视频,没有任何标题或链接。

这就是我所做的:

<div style="background-color:black;height:30px;width:420px;position:absolute">
&nbsp;</div>
<div>
<iframe allowfullscreen="" frameborder="0" height="315" id="div1" src="http://www.youtube.com/embed/XXXXXXXXXXXXXXXXXXXXX?modestbranding=1&amp;rel=0&amp;fs=0&amp;controls=0" width="420"></iframe></div>
于 2014-02-16T22:31:18.367 回答
0

将 &modestbranding=1 附加到 URL 的末尾或另一个参数之后,链接将不再出现。

来源:http ://www.warriorforum.com/main-internet-marketing-discussion-forum/779427-youtube-embed-tricks-other-tips.html

于 2013-12-19T22:13:48.487 回答
0

YouTube iFrame API 有一个“入门”代码段,但没有提及您如何传递参数。

API

您需要像这样在“playerVars”对象中传递所有参数

function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
          playerVars: {
                theme: 'dark',
                wmode: 'opaque',
                autohide: '1',
                autoplay: '0',
                controls: '1',
                modestbranding: '0',
                disablekb: '0',
                showinfo: '0',
                rel: '0'
          },
          videoId: '123123123123',
          events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
          }
        });

iFrame 嵌入

另一种方法是使用 iframe 嵌入并像这样在查询字符串中传递您的参数

https://www.youtube.com/embed/123123123?wmode=opaque&rel=0&autoplay=0&loop=1&showinfo=0&modestbranding=1&disablekb=1&controls=1 
于 2015-10-26T23:00:19.537 回答
0

演示:http
: //bdtune24.com/gtv-live/ 如果您的网站构建在 wordpress 中,您可以使用此插件。[ https://wordpress.org/plugins/videojs-html5-video-player-for-wordpress/]

安装后……你可以嵌入任何 youtube 或 vimeo 视频……
像这样:[videojs youtube="https://www.youtube.com/watch?v=0iiCkqA533E"]

于 2017-12-09T00:28:29.053 回答
-1

试试下面的代码

<iframe id="ytplayer" type="text/html" width="640" height="360" src="https://www.youtube.com/embed/8pjJ-Czqpps?modestbranding=1&showinfo=0&iv_load_policy=3&nologo=1" frameborder="0" allowfullscreen></iframe>
于 2013-11-20T17:04:30.663 回答