2013-05-19 5 views
7

Ich erstelle eine App, in die ich Videos und bestimmte Abschnitte von Videoclips einfüge. Zum Beispiel sieht das soMöglich den Link "Watch on Youtube" zu deaktivieren?

<iframe width="640" height="360" src="https://www.youtube.com/embed/pftnJbQjSBA&modestbranding=1&showinfo=0&autoplay=1&controls=0&modestbranding=1&disablekb=1&rel=0&start=10&end=20" frameborder="0"></iframe> 

Ist es möglich, „Watch auf youtube hochladen“ zu deaktivieren, damit der Benutzer an anderer Stelle nicht am Ende der Navigation. Nur um klar zu sein, ich möchte nur den Ablauf kontrollieren, während das Video angeschaut wird (d. H. Nicht versuchen, Werbung oder das YouTube-Logo zu stören).

Antwort

0

Mit controls=0 können Sie die gesamte Steuerleiste deaktivieren. Mit autohide=1 wird die Steuerleiste nach dem Start des Videos automatisch ausgeblendet.

Ich glaube nicht, dass es eine Option gibt, nur den Link "Watch on YT" zu deaktivieren. Sie können jedoch die gesamte Kontrollleiste deaktivieren und die erforderlichen Kontrolltasten selbst hinzufügen.

+0

Ja. Ich hatte Kontrollen = 0. Trotzdem erscheint der Link "Watch on YouTUbe". – user428900

+0

Wenn ich https://www.youtube.com/embed/pftnJbQjSBA?controls=0 verwende, sehe ich die Kontrollleiste nicht. – dirkk

+0

Aber wenn Sie als Iframe in die Webseite einbetten, befindet sich unten rechts ein Link/Pop-up mit der Aufschrift "Watch on YouTube" – user428900

0

Es ist nicht möglich, Watch on Youtube Link auf der Steuerleiste zu entfernen. Aber nachdem Sie die Steuerleiste mit controls=0 ausgeblendet haben, können Sie modestbranding=1 verwenden, um das Youtube-Wasserzeichen zu entfernen und in der unteren rechten Ecke zu verknüpfen.

Aber immer noch haben Sie einen Link mit dem Videotitel oben auf dem Video. Könnte im Auto-Verstecken-Zustand sein. Wenn Sie diese entfernen möchten, verwenden Sie showinfo=0. Aber danach erscheint das Youtube-Wasserzeichen und der Link in der unteren rechten Ecke.

9

Es ist möglich, fügen Sie einfach &modestbranding=1 zu Ihrem Code einbetten.

Dit: https://www.youtube.com/watch?v=4NFgV_Et9gY

z.B.

<object width="800" height="450" data="http://www.youtube.com/v/@Model.YoutubeId&rel=0&modestbranding=1"></object> 

Beachten Sie, dass ein kleiner Text Label YouTube noch in der oberen rechten Ecke eines pausierten Videos angezeigt wird, wenn der Mauszeiger des Benutzers über den Spieler schwebt.

Erfahren Sie mehr über YouTube's iFrame Player API.

+0

Dies ist genau das, was ich brauchte! Vielen Dank! – Tessa

+0

Dies verhindert nicht das Verknüpfen mit YouTube, es ändert nur, wo und wie der Link angezeigt wird. Was kann ich tun, wenn ich nicht möchte, dass der Zuschauer über dieses Video zu YouTube gelangt? – DAE

+0

Es ist nicht möglich, das ist das Beste, was Sie bekommen. –

0

fand ich eine Arbeitslösung ohne Nachteile:

<iframe 
     width="640" 
     height="390" 
     src="https://www.youtube.com/embed/VgC4b9K-gYU" 
     sandbox="allow-forms allow-scripts allow-pointer-lock allow-same-origin allow-top-navigation"> 
</iframe> 

der Schlüssel ist das sandbox Attribut. Sie müssen nur Popups einschränken und jetzt stoppt das Video, wenn Sie auf das Youtube-Logo klicken.

Verwandte Themen