웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)

HTML5 Video Player 본문

html5

HTML5 Video Player

jokack01 2011. 11. 10. 15:28

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="utf-8"/>
  <title>HTML5 Video Player</title>
  <!-- VideoJS 라이브러리 CSS 호출 -->
  <link href="css/video-js.css" rel="stylesheet" media="screen" title="Video JS"/>
  <link href="css/yamoo9.video-js.css" rel="stylesheet" media="screen"/>
  <!-- VideoJS 라이브러리 사용을 위해 JS 호출 -->
  <script src="js/video.js" type="text/javascript" charset="utf-8"></script>

  <script type="text/javascript">
 
    // 문서(DOM)가 완성되면 VideoJS 실행.
    // VideoJS.setupAllWhenReady();
   
     VideoJS.setupAllWhenReady(function() {
   // 컨트롤 하려하는 요소의 id 또는 tag 명을 넣어주세요.
   var options = {
     controlsBelow: false, // Display control bar below video instead of in front of
     controlsHiding: true, // Hide controls when mouse is not over the video
     defaultVolume: 0.85, // Will be overridden by user's last volume if available
     flashVersion: 9, // Required flash version for fallback
     linksHiding: true // Hide download links when video is supported
    },
    myPlayer = VideoJS.setup('yamoo9video', options);
   
   // 하나 이상의 많은 파일의 경우는 배열에 담아 셋업합니다.
    // var myManyPlayers = VideoJS.setup(['yamoo9video_1', 'yamoo9video_2']);
   
   // 모든 비디오를 제억하고 싶을 경우는 'All' 키워드를 사용합니다.
    // var myManyPlayers = VideoJS.setup('All');
    
   myPlayer.play(); // 플레이를 시작합니다.
     });

  </script>
</head>
<body>

  <div class="video-js-box centerbox">
    <video id="yamoo9video" class="video-js" width="640" height="264" poster="../poster/oceans-clip.png" controls preload>
      <source src="../media/oceans-clip.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
      <source src="../media/oceans-clip.webm" type='video/webm; codecs="vp8, vorbis"' />
      <source src="../media/oceans-clip.ogv" type='video/ogg; codecs="theora, vorbis"' />
      <object class="vjs-flash-fallback" width="640" height="264" type="application/x-shockwave-flash"
        data="../fallback/flowplayer-3.2.1.swf">
        <param name="movie" value="../fallback/flowplayer-3.2.1.swf"/>
        <param name="allowfullscreen" value="true"/>
        <param name="flashvars" value='config={"playlist":["../poster/oceans-clip.png", {"url": "../media/oceans-clip.mp4","autoPlay":false,"autoBuffering":true}]}'/>
        <img src="../poster/oceans-clip.png" width="640" height="264" alt="Poster Image"
          title="비디오 호환이 되지 않아 포스터 이미지로 대체."/>
      </object>
    </video>
 <p class="vjs-no-video">
 <strong>Download Video:</strong>
  <a href="../media/oceans-clip.mp4">MP4</a>,
  <a href="../media/oceans-clip.webm">WebM</a>,
  <a href="../media/oceans-clip.ogv">Ogg</a><br>
 </p>
  </div>

</body>
</html>

'html5' 카테고리의 다른 글

audio  (0) 2011.11.10
HTML5 - section root  (0) 2011.11.10
HTML5 Section  (0) 2011.11.10
html5. outline.hgroup  (0) 2011.11.10
HTML5 - hgroup  (0) 2011.11.10