<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[html 동영상 끝난 후 자동 팝업창 이벤트 활성화]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/10076</link>
		<description><![CDATA[<p>안녕하세요 웹사이트 개발하는데 동영상을 업로드 하려고합니다.</p>

<p>동영상이 끝나면(종료되면) 자동으로 팝업창이 뜨는 이벤트를 넣으려고하는데</p>

<p>유튜브 동영상을 활용하면서 이용하다가 이번에 FTP 를 이용하여 URL 로 동영상 업로드를 하게되어서요.</p>

<p> </p>

<p>기존에있는 동영상은 유튜브 동영상을 활용한 이벤트 발생 html입니다.</p>

<p>이것을 어떻게 수정해야 할까요? 도와주세요..</p>

<p>---------------</p>

<p>&lt;!DOCTYPE html&gt;</p>

<p>&lt;html&gt;</p>

<p>  &lt;body&gt;</p>

<p>    &lt;!-- 1. The &lt;iframe&gt; (and video player) will replace this &lt;div&gt; tag. --&gt;</p>

<p>    &lt;div id="player"&gt;&lt;/div&gt;</p>

<p> </p>

<p><br />
    &lt;script&gt;</p>

<p>      // 2. This code loads the IFrame Player API code asynchronously.</p>

<p>      var tag = document.createElement('script');</p>

<p> </p>

<p><br />
      // This is a protocol-relative URL as described here:</p>

<p>      //     <a href="http://paulirish.com/2010/the-protocol-relative-url/">http://paulirish.com/2010/the-protocol-relative-url/</a></p>

<p>      // If you're testing a local page accessed via a <a>file:///</a> URL, please set tag.src to</p>

<p>      //     "<a href="https://www.youtube.com/iframe_api">https://www.youtube.com/iframe_api</a>" instead.</p>

<p>      tag.src = "//www.youtube.com/iframe_api";</p>

<p>      var firstScriptTag = document.getElementsByTagName('script')[0];</p>

<p>      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);</p>

<p> </p>

<p><br />
      // 3. This function creates an &lt;iframe&gt; (and YouTube player)</p>

<p>      //    after the API code downloads.</p>

<p>      var player;</p>

<p>      function onYouTubeIframeAPIReady() {</p>

<p>        player = new YT.Player('player', {</p>

<p>          height: '442',</p>

<p>          width: '768',</p>

<p>          videoId: '아이디?modestbranding=1&amp;rel=0&amp;showinfo=0&amp;disablekb=1&amp;controls=0&amp;autoplay=1&amp;autohide=1',<br />
    //videoId: '아이디',          </p>

<p>          events: {</p>

<p>            'onReady': onPlayerReady,</p>

<p>            'onStateChange': onPlayerStateChange</p>

<p>          }</p>

<p>        });</p>

<p>      }</p>

<p> </p>

<p><br />
      // 4. The API will call this function when the video player is ready.</p>

<p>      function onPlayerReady(event) {</p>

<p>        event.target.playVideo();</p>

<p>      }</p>

<p> </p>

<p> </p>

<p> </p>

<p>      // 5. The API calls this function when the player's state changes.</p>

<p>      //    The function indicates that when playing a video (state=1),</p>

<p>      //    the player should play for six seconds and then stop.</p>

<p>      var done = false;</p>

<p>      function onPlayerStateChange(event) {</p>

<p> </p>

<p>   // 동영상상태가 종료상태가 되면 구동.</p>

<p>        if (event.data == YT.PlayerState.ENDED) {</p>

<p><br />
window.open("팝업창주소", "_blank","location=0,directoryies=0,resizable=0,staus=0,toolbar=nomemubar=0,top=30,left=30,width=1144,height=890");<br />
//window.showModalDialog("팝업창주소","","");<br />
        return;</p>

<p> </p>

<p>        }</p>

<p>      }</p>

<p>      function stopVideo() {</p>

<p>        player.stopVideo();</p>

<p>      }</p>

<p>    &lt;/script&gt;</p>

<p>  &lt;/body&gt;</p>

<p>&lt;/html&gt;</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[진짜 감사합니다 많은도움이되었습니다 ^^
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/10117</link>
			<description><![CDATA[<p>진짜 감사합니다 많은도움이되었습니다 ^^</p>
]]></description>
			<author>승주짱</author>
			<pubDate>Thu, 25 Aug 2016 01:39:13 +0000</pubDate>
			<category>HTML/CSS/웹표준</category>
		</item>
				<item>
			<title><![CDATA[직접 업로드 하신다면 유튜브가 아니기 때문에 올리신 코드는 아마 소용이 없겠군요.

 

html5를 지원...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/10080</link>
			<description><![CDATA[<p>직접 업로드 하신다면 유튜브가 아니기 때문에 올리신 코드는 아마 소용이 없겠군요.</p>

<p> </p>

<p>html5를 지원하는 브라우저에서 아래와 같이 입력해보시고 테스트 해보세요.</p>

<p>동영상이 종료되면 alert 창이 실행되는 예제입니다.</p>

<p>&lt;video id="player"&gt;<br /><span style="line-height:1.6em;">&lt;source src="video.mp4</span><span style="line-height:1.6em;">"&gt;<br />
&lt;/video&gt;</span></p>

<p>&lt;script type="text/javascript"&gt;<br />
document.getElementById('player').addEventListener('ended', function(){<br />
     alert('플레이 종료!');<br />
});<br />
&lt;/script&gt;</p>

<p> </p>

<p>ended 이벤트에 대한 자세항 사용법은 아래 링크를 확인해주세요.</p>

<p><a href="http://www.w3schools.com/tags/av_event_ended.asp" target="_blank">http://www.w3schools.com/tags/av_event_ended.asp</a></p>

<p><a href="https://msdn.microsoft.com/ko-kr/library/hh924822(v=vs.85).aspx" target="_blank">https://msdn.microsoft.com/ko-kr/library/hh924822(v=vs.85).aspx</a></p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 19 Aug 2016 10:55:28 +0000</pubDate>
			<category>HTML/CSS/웹표준</category>
		</item>
			</channel>
</rss>