从嵌入的YouTube视频中删除品牌和标题链接

时间:2013-05-08 08:27:31

标签: .net youtube youtube-api youtube-javascript-api youtube.net-api

任何人都可以建议从嵌入式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>

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

请帮忙。

10 个答案:

答案 0 :(得分:3)

是的,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发布者时。

答案 1 :(得分:2)

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

我已通过 modestbranding = 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>

谢谢..

答案 2 :(得分:2)

以下是您问题的最佳答案。

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

突出显示的部分是我们将要添加的内容。只需在结束括号前的YouTube网址中添加&amp; showinfo = 0即可。请注意,“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>

您找到的原始文章here

答案 3 :(得分:2)

youryoutubelink/.../?rel=0&amp;fs=0&amp;showinfo=0"

同时删除徽标和标题。 Modestbrandingshowinfo同时不起作用,它可能是其中之一,因此也是解决方法。

答案 4 :(得分:1)

我相信你不能摆脱两者,因为它反对Terms of Service

答案 5 :(得分:1)

实际上我找到了删除除初始水印/播放按钮之外的所有内容的方法。 如果你使用div技巧加上modestbranding = 1和controls = 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>

答案 6 :(得分:0)

将附加&amp; modestbranding = 1添加到您的网址末尾或其他参数之后,该链接将不再显示。

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

答案 7 :(得分:0)

YouTube iFrame API有'Getting Started' code snippet,但未提及如何传递参数。

API

您需要将所有参数传递给&#39; playerVars&#39;像这样的对象

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 

答案 8 :(得分: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"]

答案 9 :(得分:-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>