위토즈 - 개발자프로그램판매공간

정보공유

[HTML5] MediaElement.js

 

HTML5 audio and video players in pure HTML and CSS.

Custom Flash and Silverlight players that mimic the HTML5 MediaElement API for older browsers

Accessibility standards including WebVTT 

Plugins for WordPress (now part of the WordPress Core!), Drupal, Joomla, jQuery, and BlogEngine.NET, ruby gem, plone, typo3.

 

 

 

HTML5 Video는 코덱까지 약관에서 규정되어 있지 않다. 

현재 H.264, OGG, WebM 3 가지 코덱이 유력시되고 브라우저의 지원도 다양하다. IE9 이전 IE처럼 HTML5 Video를 서포트하고 있지 않는 브라우저에 대응하는 것도 고려하면, Flash 나 Silverlight의 지원도 필요하게 된다. 이러한 현상에 대응하기 위한 몇 가지 방법 및 JavaScript 프레임 워크와 플레이어가 등장하고 있다. 실현 방법은 다양하지만, 대부분 HTML5 Video를 지원하고 있으며, 그렇지 않으면 Flash를 사용하고 있다. 

이러한 프레임 워크의 하나로MediaElement.js가 있다.

 

Flash뿐만 아니라 Silverlight에 대응하고 있다.

Flash와 Silverlight를 JavaScript로 둘러싸고 있다. 이렇게 하면 HTML5 Video와 같은 API에서 Flash / Silverlight 비디오도 조작할 수 있도록 하고 있다.

HTML5 Video든지 Flash / Silverlight와 동일한 UI를 제공하고 있다. Flash / Silverlight를 JavaScript로 둘러싼 것으로 출력하고 있다.

 

 

<code><script src="jquery.js"></script>

<script src="mediaelement-and-player.min.js"></script>

<link rel="stylesheet" href="mediaelementplayer.css" /></code> 

<video src="myvideo.mp4" width="320" height="240"></video> 

<video width="320" height="240" poster="poster.jpg" controls="controls" preload="none">

    <!-- MP4 for Safari, IE9, iPhone, iPad, Android, and Windows Phone 7 -->

    <source type="video/mp4" src="myvideo.mp4" />

    <!-- WebM/VP8 for Firefox4, Opera, and Chrome -->

    <source type="video/webm" src="myvideo.webm" />

    <!-- Ogg/Vorbis for older Firefox and Opera versions -->

    <source type="video/ogg" src="myvideo.ogv" />

    <!-- Optional: Add subtitles for each language -->

    <track kind="subtitles" src="subtitles.srt" srclang="en" />

    <!-- Optional: Add chapters -->

    <track kind="chapters" src="chapters.srt" srclang="en" /> 

    <!-- Flash fallback for non-HTML5 browsers without JavaScript -->

    <object width="320" height="240" type="application/x-shockwave-flash" data="flashmediaelement.swf">

        <param name="movie" value="flashmediaelement.swf" />

        <param name="flashvars" value="controls=true&file=myvideo.mp4" />

        <!-- Image as a last resort -->

        <img src="myvideo.jpg" width="320" height="240" title="No video playback capabilities" />

    </object>

</video>

<script>

// using jQuery

$('video,audio').mediaelementplayer(/* Options */);

</script> 

 

 

 

 

 

 

 

정보공유
Total 436건 27 페이지
번호 제목 글쓴이 날짜 조회
46 네이버 아이디 로그인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-13 38307
45 htaccess 를 활용하여 m 도메인으로 접속하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-11 31705
44 국외 해외 소셜 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 42787
43 새주소 php스쿨 오픈 api 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-09 39773
42 바로가기 앱 만들기 사이트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-28 41639
열람중 MediaElement.js 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-28 29965
40 웹접근성 우수사이트. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-26 39840
39 jquery 레이아웃 플러그인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-21 41698
38 시네마그래픽 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-20 39231
37 cURL을 이용한 웹페이지 가져오기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-20 35881
36 그누보드 회원포인트 초기화 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 35758
35 2차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 29746
34 jQuery UI Touch Punch 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-07 28580
33 무료 채팅 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-02 39154
32 jquery 드롭다운메뉴 모음. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-28 50543