그리 어렵지 않습니다. 하나의 <video>
태그에 여러 소스 (여러 형식으로)를 제공 할 수 있습니다.
<video width="320" height="240" controls>
<source src="pr6.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
<source src="pr6.webm" type='video/webm; codecs="vp8, vorbis"'>
</video>
또한 더 나은 선택은, 첫째 기본 HTML5 비디오 검색 플래시에 폴백하는 것입니다.
WebM (로열티 무료, 다른 briwsers 모질라, 오페라, 크롬 및 기타 지원) 및 큰 것들 (IE 및 사파리)에 대한 H.264가 필요합니다. 대체 옵션 (플래시)은 H.264를 재생할 수도 있습니다.
아직 읽지 않은 경우 this guide을 읽는 것이 좋습니다.
는
편집 :
것은 당신이 가장 낮은 공통 demoninator을 찾고 있다면 다음은 HTTP를 통해 H.264를 암시 반드시 입니다. Flash는 미디어 서버 없이도 재생할 수 있으며 iOS가 지원하는 유일한 포맷이므로 당분간 단 하나의 포맷으로도 OK입니다.
하지만이 단일 형식으로도 두 팩토리 팀 (Safari 및 IE)에서 HTML5 재생을 지원할 수 있습니다. 나는 비디오 태그가 다소 새롭다는 것을 알고 있지만, OS의 견고한 토대 위에 구축한다. 이 상태에서도 플래시보다 더 나은 옵션입니다.
결국 진짜 딜레마는 다른 브라우저와 다릅니다. 하나의 형식 대신 2 가지 형식을 사용하거나 (WebM을 던져 넣기 위해) 또는 H.264를 유지하면서 Flash를 non-h264 브라우저에서만 사용할 수 있습니다.
이것은 다소 개인적인 선호도 (그리고 이중 저장 비용)의 문제입니다. 그러나 스토리지는 요즘 일반적으로 무료이며, 대역폭은 실제 비용 요소입니다.
서사시가 실패한 경우 +1.비디오 특허 엉망이 분류 될 때까지, 그것은 큰 피타입니다 – spender