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.

したがって、特に Adsense サイト運営者の場合は、CSS トリックを使用しないでください。

于 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>

強調表示されたセクションは、追加するものです。YouTube URL の末尾括弧の前に &showinfo=0 を追加するだけです。「rel=0」は、動画の終了後に関連動画を表示することを意味するため、表示されていない場合は、「?」の後にコード スニペットを挿入するだけです。'rel=0' の前に表示されているように、showinfo を 0 に設定すると、きれいな YouTube ビデオが Web サイトに表示されます。埋め込みコードは次のようになります。

<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の上に (css position:absoluteを適用して) divを提供することで、タイトルを非表示にすることができました。

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>

ありがとう..

于 2013-05-15T13:45:21.667 に答える
1

とにかく利用規約に反するので、両方を取り除くことはできないと思います.

于 2013-05-13T02:59:51.400 に答える
0

YouTube iFrame API には「Getting Started」コード スニペットがありますが、パラメーターを渡す方法については言及されていません。

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 に答える