Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. <style>
  2. #playerWrap {
  3. display: inline-block;
  4. position: relative;
  5. }
  6. #playerWrap.shown::after {
  7. content:"";
  8. position: absolute;
  9. top: 0;
  10. left: 0;
  11. bottom: 0;
  12. right: 0;
  13. cursor: pointer;
  14. background-color: black;
  15. background-repeat: no-repeat;
  16. background-position: center;
  17. background-size: 64px 64px;
  18. background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
  19. }
  20. </style>
  21. <div>
  22. <div id="playerWrap">
  23. <iframe
  24. width="640" height="360"
  25. src="https://www.youtube.com/embed/0sDg2h3M1RE?enablejsapi=1"
  26. frameborder="0"
  27. ></iframe>
  28. </div>
  29. </div>
  30. <script>
  31. var playerFrame = document.currentScript.previousElementSibling.children[0].children[0];
  32.  
  33. var tag = document.createElement('script');
  34. tag.src = "https://www.youtube.com/iframe_api";
  35. var firstScriptTag = document.getElementsByTagName('script')[0];
  36. firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
  37.  
  38. var player;
  39. function onYouTubeIframeAPIReady() {
  40. player = new YT.Player(playerFrame, {
  41. videoId: 'M7lc1UVf-VE',
  42. events: {
  43. 'onStateChange': onPlayerStateChange
  44. }
  45. });
  46. }
  47.  
  48. function onPlayerStateChange(event) {
  49. if (event.data == YT.PlayerState.ENDED) {
  50. document.getElementById("playerWrap").classList.add("shown");
  51. }
  52. }
  53.  
  54. document.getElementById("playerWrap").addEventListener("click", function() {
  55. player.seekTo(0);
  56. document.getElementById("playerWrap").classList.remove("shown");
  57. });
  58. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement