라이트 박스를 만들고있어 플래시 및 비디오에 대한 지원이 추가되었습니다. 나는 비디오에 대한 요구 나 필요성을 결코 갖지 못했기 때문에, 솔직히 어디서부터 시작해야할지 모른다. 여러 브라우저에서 서로 다른 비디오 형식을 제공 할 수 있어야하지만이 방법에 접근하는 방법을 모릅니다. 나는 또한 비 현대적인 브라우저에서이 작업을하기를 희망하고 있습니다. 내가 찾은 자습서와 질문은 일반적으로 "이 플러그인을 사용해보십시오"라는 결과가 매우 모호합니다. 아마도 누군가는 브라우저 호환성이있는 비디오를로드하는 방법과 내가 지원해야하는 비디오 형식을 설명하는 방법으로 도움을 줄 수 있습니까? 또는 링크 :) 감사합니다!jQuery 비디오 라이트 박스
1
A
답변
3
나는 똑같은 작업을 수행했다. 나는 Fancybox과 Video for Everybody의 조합을 사용했습니다.
기본적으로 HTML5 동영상을 지원하지 않는 브라우저에는 HTML5 video
태그가 포함 된 플래시 비디오 플레이어와 함께 사용됩니다. 임베디드 플래시 플레이어의 경우 JWPlayer을 사용했습니다.
그런 다음 <a href="#videoPlayer" class="video_link">Play Video</a>
과 같은 것을 만들고 링크에서 Fancybox를 가리 킵니다. Voila, Fancybox (라이트 박스와 거의 동일한 기능)에 비디오가 있습니다.
브라우저 간 호환성을 위해 you should offer the file in MP4 (using H.264 codec) and WebM or Ogg입니다. HTML5 비디오를 지원하지 않는 이전 브라우저는 어쨌든 MP4 파일과 함께 플래시 플레이어 폴백을 사용합니다.
MP4 파일에서주의해야 할 점 중 하나는 파일 끝에 완전히 moov atom이 위치하므로 파일이 완전히 다운로드 될 때까지 파일을 재생할 수 없다는 것입니다. qt-faststart과 같은 도구를 사용하여 파일의 시작 부분으로 이동하면 완전히 다운로드되기 전에 재생이 시작됩니다.
예 :
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a.video_link").fancybox();
});
</script>
</head>
<body>
<a href="#videoPlayer" class="video_link">Play video</a>
<video width="640" height="360" controls id="videoPlayer">
<source src="__VIDEO__.MP4" type="video/mp4" />
<source src="__VIDEO__.OGV" type="video/ogg" />
<object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">
<param name="movie" value="__FLASH__.SWF" />
<param name="flashvars" value="controlbar=over&image=__POSTER__.JPG&file=__VIDEO__.MP4" />
<img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__" title="No video playback capabilities, please download the video below" />
</object>
</video>
</body>
</html>
관련 문제
- 1. SWF 비디오 라이트 박스
- 2. jquery 라이트 박스, 팝업
- 3. jQuery 라이트 박스 도움말
- 4. jQuery 라이트 박스
- 5. Jquery 라이트 박스 문제
- 6. jQuery 라이트 박스 문제
- 7. jquery 라이트 박스 문제
- 8. jQuery 라이트 박스 문제
- 9. jquery 라이트 박스 iframe
- 10. 최상의 방법 라이트 박스 비디오 및 이미지
- 11. 라이트 박스 프로그램의 비디오 자동 재생
- 12. jquery 라이트 박스 플러그인의 문제점
- 13. Jquery 라이트 박스 프레임 워크
- 14. 커스텀 Jquery 라이트 박스 플러그인
- 15. jQuery 라이트 박스 플러그인 버그
- 16. 동적 이미지의 jquery 라이트 박스
- 17. 라이트 박스 jquery show text
- 18. 비디오 박스 및 라이트 박스 충돌 (동일 페이지에서 작동하지 않음)
- 19. 멀티 박스 라이트 박스
- 20. 기본 (lightweight) 라이트 박스 플러그인
- 21. 페이지 매기기가있는 라이트 박스
- 22. 라이트 박스/질문 질문
- 23. 라이트 박스 통합 문제
- 24. jQuery 라이트 박스 진화 : 라이트 박스를 iframe 외부로로드
- 25. jQuery iBox (라이트 박스 클론) 및 IFRAMES
- 26. 좋은 jQuery/Ajax 라이트 박스 플러그인은 무엇입니까?
- 27. jQuery 라이트 박스. 방법을 찾을 수 없습니다
- 28. JQuery 라이트 박스 - 링크가 아닌 이미지 그룹화
- 29. jQuery 라이트 박스 0.5 크기를 조정 하시겠습니까?
- 30. PrettyPhoto Jquery 라이트 박스 링크 문제
당신은 또한 서버 측을 작성하고 있습니까? –
아니요 그냥 자바 스크립트 – Aaron