가변 유튜브 임베디드 비디오를 이미지로 오버레이, 클릭시 이미지 숨기기 및 하드 코딩 된 jQuery없이 자동 재생

Jeroen

웹 사이트에서 youtube / vimeo 동영상을보기 전에 이미지를 표시하고 싶습니다. jQuery 또는 javascript로이 작업을 수행하는 방법이 있습니까?

나는 이것을 내 이미지로 오버레이하고 클릭하면 페이지를 다시로드하지 않고 비디오를 표시하고 자동 재생하고 싶습니다.

이미지 및 비디오 데이터는 데이터베이스에서 가져 오므로 비디오 데이터는 가변적입니다. 나는 이미 여기에서 비슷한 질문 / 답변을 찾았습니다 : 이미지가있는 YouTube 삽입 비디오 오버레이, 클릭시 이미지 숨기기 및 자동 재생

하지만 내 비디오는 가변적입니다. 자동 재생 값을 변경하는 다른 방법이 있습니까?

도와 주셔서 감사합니다

감사합니다 Jeroen

Viney

오버레이 이미지의 경우 간단히 포스터 속성을 사용하고 이미지 경로를 제공 할 수 있습니다.

<video id="myvid" autoplay controls poster="/overlay.jpg">
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
</video>

동적으로 비디오 변경

var video = document.getElementById('myvid ');
var sources = video.getElementsByTagName('source');
sources[0].src = "http://example.com/new_url.mp4";
sources[1].src = "http://example.com/new_url.ogg";
video.load(); //reloads video without reloading page
video.play();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관