비메오 Vimeo 를 이용하여 동영상 플레이어를 사이트에 넣을때, 기본 옵션으로 세팅하게 되면 플레이 버튼, 볼륨조절 등을 비롯한 각종 컨트롤러가 표시되게 됩니다.
하지만, 아래와 같이 자신이 원하는 형태로 커스터마이징을 하려면, 비메오 에서 제공하는 API 를 이용해야 합니다.
비메오 API 는 아래 사이트에서 확인할 수 있는데, 아무리 설명을 찾아봐도 전체화면 (FullScreen) 과 관련된 함수를 찾아볼 수가 없었습니다.
https://developer.vimeo.com/player/sdk
구글형님한테 열심히 물어본 결과, 전체화면 기능은 브라우저의 특성에 따라 달라지기 때문에 비메오에서 API를 제공하는게 아니라 브라우저에서 제공하는 옵션을 이용해야 된다고 합니다.
커스터마이징한 전체보기 아이콘을 클릭했을 경우 아래 toggleFullScreen 함수를 호출해주면 바로 처리가능합니다.
function toggleFullScreen()
{
if (!document.fullscreenElement &&
!document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement ) {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
}
아래 포스팅을 참고했습니다
네이버 스마트에디터2 최신버전 ... 멀티이미지 업로드까지 (2) | 2021.01.11 |
---|---|
KSNET 영수증 출력 , 쇼핑몰 결제 후 거래번호로 바로 출력하는 기능 (0) | 2019.11.05 |
포토샵누끼따기 ... 포토샵없어도 된다? 10초면 해결되는 누끼따기, 머리카락까지 완벽하게 (0) | 2019.09.23 |
pdf 파일을 jpg로 변환하기, pdf 를 jpg, gif, png,tiff 로 변경하기 (0) | 2019.08.30 |
png 파일을 원하는 크기로 변경하기, 16x16 / 32x32 / 48x48 / 64x64 / 128x128 / 256x256 등등 (0) | 2019.08.27 |
댓글 영역