예, 가능합니다.
HTML 및 JavaScript에 대한 기본적인 지식이 있다고 가정합니다. 또한 HTML5 및 동영상 요소를 특별히 지원하는 브라우저에서만 작동합니다.
첫째, 버튼과 자바 스크립트 기능을 클릭하면의 당신이 두 개의 이미지, 비디오 1과 비디오 2
<img src="tv.png" id="video1Btn" onclick="loadVideo1()" value="Load Video 1" />
<img src="chair.png" id="video2Btn" onclick="loadVideo2()" value="Load Video 2" />
가 있다고 가정하자
<video id="video" width="600">
<source type="video/mp4">
Your browser does not support HTML5 video.
</video>
그런 다음 페이지에 비디오 요소를 추가 onclick 속성이 호출됩니다.
function loadVideo1() {
var videoEl = document.getElementsByTagName('video')[0];
var sourceEl = videoEl.getElementsByTagName('source')[0];
sourceEl.src = 'video1.mp4';
videoEl.load();
}
function loadVideo2() {
var videoEl = document.getElementsByTagName('video')[0];
var sourceEl = videoEl.getElementsByTagName('source')[0];
sourceEl.src = 'video2.mp4';
videoEl.load();
}
js를 사용하면 이미지와 관련된 마우스 위치를 알 수 있습니다. 그런 다음 두 번째로 좌표가 해당 범위 내에 있는지 확인합니다. 100 모든 div가 video 팝업 (z-index) 또는 비디오 링크를 표시하는 onclick 동작을 사용합니다. –
답변 해 주셔서 감사합니다. 내 마우스 위치 기능 아이디어가 마음에 들지만 비디오/이미지가 표시되면 어떻게됩니까? 내 컴퓨터와 다른 화면 해상도로 다른 컴퓨터에 있습니까? 요소의 마우스 위치가 다른 것입니까? – 0x17