YT.js 991B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /**
  2. * Created by joepm.hsu on 2017/3/20.
  3. */
  4. var tag = document.createElement('script');
  5. tag.src = "https://www.youtube.com/iframe_api";
  6. var firstScriptTag = document.getElementsByTagName('script')[0];
  7. firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
  8. var player;
  9. function onYouTubeIframeAPIReady() {
  10. player = new YT.Player('player', {
  11. videoId: 'YzRic89tqKY',
  12. playerVars: {controls: '1', rel: '0'},
  13. events: {
  14. 'onStateChange': onPlayerStateChange
  15. }
  16. });
  17. }
  18. var done = false;
  19. function onPlayerStateChange(event) {
  20. //console.log(event);
  21. if (event.data == YT.PlayerState.PLAYING) {
  22. }
  23. if (event.data == YT.PlayerState.ENDED) {
  24. //$('#mainCont').trigger('VIDEO_END');
  25. }
  26. }
  27. function playerSetVol() {
  28. player.unMute();
  29. player.setVolume(10);
  30. }
  31. function playVideo() {
  32. player.playVideo();
  33. }
  34. function stopVideo() {
  35. player.stopVideo();
  36. }
  37. function pauseVideo() {
  38. player.pauseVideo();
  39. }