html5 video.js는 모든 브라우저를 사용하고 호환됩니다.

高洛峰
풀어 주다: 2016-10-12 10:58:09
원래의
2335명이 탐색했습니다.

1. 준비자료

Video.js 다운로드: http://www.videojs.com/

2. 코드

관련 파일 소개:

html5 video.js는 모든 브라우저를 사용하고 호환됩니다.

html 코드 붙여넣기:

<video id="example_video_1" class="video-js" width="640" height="410" controls="controls" autoplay preload="auto"  poster="/Images/treatment/reenex2.png">  
   <source src="/Content/videos/homepage.MP4" type=&#39;video/mp4; codecs="avc1.42E01E, mp4a.40.2"&#39; />  
   <source src="/Content/videos/homepage.oggtheora.ogv" type=&#39;video/webm; codecs="vp8, vorbis"&#39; />  
   <source src="/Content/videos/homepage.webmhd.webm" type=&#39;video/ogg; codecs="theora, vorbis"&#39; />   
</video>
로그인 후 복사

다양한 브라우저와 호환되도록 여기에 세 가지 비디오 형식이 제공되지만 문제는 여전히 해결되지 않습니다. 나중에 계획을 제시하겠습니다.

비디오의 일부 속성에 대해 간단히 설명합니다.

컨트롤: 제어판 표시 여부

자동 재생: 자동 재생 여부

프리로드: 영상이 프리로드되어 있는지 여부 Loading

포스터 : 현재 영상 데이터가 유효하지 않을 때 표시(미리보기 이미지)

자세한 소개는 다음 글을 참고하세요: http://www.cnblogs .com/kiter/archive/2013 /02/25/2932157.html

3. 호환성 해결

참고: 위의 자바스크립트 코드는 html5 요소를 지원하는 IE 버전에 적합합니다. IE 버전에서는 HTML5를 지원하지 않는 HTML5shiv 브라우저를 사용할 수 있습니다. HTML 새 태그를 지원합니다. htnl5shiv는 주로 HTML5에서 제안한 새 요소가 IE6/IE7/IE8에서 인식되지 않는 문제를 해결합니다. 이러한 새 요소는 하위 요소를 래핑하기 위한 상위 노드로 사용할 수 없으며 CSS 스타일을 적용할 수 없습니다. 알 수 없는 요소에 CSS 스타일을 적용하려면 document.createElement(elementName)를 실행하면 됩니다. html5shiv의 작동 원리는 이에 기초합니다. html5shiv의 사용법은 매우 간단합니다. IE9는 html5를 지원하므로 헤드에 다음 코드만 추가하면 됩니다.

 


하지만 우리 모두 알고 있듯이 지금은 Google에 액세스할 수 없습니다.

그러면 제가 직접 다운로드해 보겠습니다. html5media.min.js 파일을 자세히 검색해 보니 두 개의 swf 파일이 발견되지 않았습니다. 우리 모두 알고 있듯이 이 두 개의 동영상은 플러그인이 동영상을 재생하는 데 필수적입니다. 그런 다음 다시 내려주세요.

네트워크 디스크에 실제 파일을 공유했습니다: http://pan.baidu.com/s/1ntiaul7

문제가 행복하게 실행되면 해결될 것 같습니다. 여전히 오류입니다.

직접 분석한 결과 이유를 알아냈습니다. 동영상의 src 속성이 필요합니다.

다음으로 동영상 태그를 확인해야 합니다.



보험을 위해 그래도 출처를 남겼습니다.

그러면 문제 없을 겁니다. 실행해서 Chrome, FF IE Safair를 보면 문제 없을 겁니다

전송 서버를 살펴보겠습니다. (전제 조건: iis가 구성되어 있어야 합니다.) 확장자 .mp4 MIME 형식: video/mpeg)

그런데 또 문제가 나왔습니다. 구글, safair는 정상적으로 재생이 되지만, FF와 IE는 재생이 안된다는 것을 데이터를 참고하여 알게 되었습니다. MiME 유형은 video/mp4여야 합니다.


<script></script>
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!