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

정보공유

[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 437건 27 페이지
번호 제목 글쓴이 날짜 조회
47 네이버 아이디 로그인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-13 38046
46 htaccess 를 활용하여 m 도메인으로 접속하기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-11 31506
45 국외 해외 소셜 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 42516
44 새주소 php스쿨 오픈 api 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-09 39479
43 바로가기 앱 만들기 사이트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-28 41314
열람중 MediaElement.js 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-28 29762
41 웹접근성 우수사이트. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-26 39565
40 jquery 레이아웃 플러그인. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-21 41404
39 시네마그래픽 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-20 38929
38 cURL을 이용한 웹페이지 가져오기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-20 35636
37 그누보드 회원포인트 초기화 처리. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 35537
36 2차원 배열 정렬 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-18 29548
35 jQuery UI Touch Punch 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-07 28394
34 무료 채팅 솔루션 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-02 38878
33 jquery 드롭다운메뉴 모음. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10-28 50246