2017-10-11 1 views
0

YouTube 플레이어 API에서 빨리 감기를 사용 중지하는 방법은 무엇인가요?

export class AppComponent { 
 
title = 'app'; 
 
player: YT.Player; 
 
private id: string = 'X_5_BLt76c0'; 
 
public tt; 
 
constructor() { 
 

 
} 
 
savePlayer(player) { 
 
    this.player = player; 
 
    console.log('player instance', player.control) 
 
} 
 
    
 
onStateChange(event) { 
 
    console.log("State CHanges"); 
 
} 
 
    
 

 
ngOnChange() { 
 
    console.log(this.player.getCurrentTime()) 
 
} 
 
    
 
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 
 
<youtube-player 
 
    [videoId]="id" 
 
    (ready)="savePlayer($event)" 
 
    (change)="onStateChange($event)" [playerVars]="{'controls': 2,'modestbranding':1,'disablekb':1,'autohide':2}" allowfullscreen ></youtube-player>
안녕하세요 저는 유튜브 비디오를 재생하기 위해 NG2 - 유튜브 플레이어를 사용하고 각 2를 사용하고 있습니다. 나는 빨리 감기와 같은 약간의 controle을 막고 싶다. 어떤 경우에는 비디오가 사용자 입력에 의해 앞으로 움직여서는 안됩니다. 빨리 감기 옵션을 비활성화 할 수 있습니까?

+0

'유튜브 - player'은 무엇 을 사용할 수 있습니다 들어? 내가 제 3 자 플러그인이라고 추측하겠습니까? – Liam

답변

0

는 codepen에서 다음 링크를 참조 할 수 있습니다 자바 스크립트를 자바 스크립트

1)를 사용하여 iframe을

  • 의 컨트롤을 사용하여이

    1. 할 수있는 두 가지 방법이 있습니다. Youtube iFrame API & Angular.js

      // This function creates an <iframe> (and YouTube player) 
      
      
      // after the API code downloads. 
          window.onYouTubeIframeAPIReady = function() { 
          $scope.player = new YT.Player('player', { 
           height: '180', 
           width: '180', 
           events: { 
           'onReady': onPlayerReady, 
           'onStateChange': onPlayerStateChange 
           }, 
           playerVars: { 
           'controls': 0, 
           'showinfo': 0 
           } 
          }); 
          } 
      

      2) Iframe을 사용하면 다음 링크 YouTube Iframe API

  • 관련 문제