0
# play-pause는 src 속성을 변경해야합니다. 나는 innerHTML을 사용하려고했지만 나는 상쾌한 후jQuery로 이미지 원본 또는 이미지를 변경하지 않습니다.
var video = document.getElementById("postvideo");
var playButton = document.getElementById("play-pause");
// Event listener for the play/pause button
playButton.addEventListener("click", function() {
if (video.paused == true) {
// Play the video
video.play();
// Update the button to 'Pause'
playButton.innerHTML = "<img src="<?php echo get_template_directory_uri(); ?>/media/playButton.png" />";
} else {
// Pause the video
video.pause();
// Update the button to 'Play'
playButton.innerHTML = "<img src="<?php echo get_template_directory_uri(); ?>/media/pauseButton.png" />";
}
'/> "/media/pauseButton.png'싫어 입력 값의 #의 재생 - 일시 중지 변화와 비디오 기능되지 않습니다 수 .pause(); 더 이상 작동하지 않습니다.
내가 원하는 것은 이미지 소스 경로를 재생 아이콘 이미지에서 일시 중지 아이콘 이미지로 변경하는 것입니다. 다음은 문서 준비에 대한 레이아웃 html의 초기 출력입니다 :
<div id="play-pause">
<img src="<?php echo get_template_directory_uri(); ?>/media/playButton.png" />
</div>
스크립트 및 오류 로그를 확인하면이 줄에 잠재적 인 오류가 있음을 확인했습니다. playButton.innerHTML = " " – ariefbayu
ariefbayu에서 언급했듯이 ' src = "그 행에'playButton.innerHTML =" mash
Safari에서 내 오류는 경고에 "식별자가 필요하지만 대신'http '가 발견되었음을 의미하는 문제입니다. 강조 표시된 파일은 Wordpress에 jquery.min.js가 포함 된 파일을 열지 만 그 파일에 오류가있는 것은 너무 이상합니다 Chrome의 오류 로그는 Uncaught SuntaxError : 예기치 않은 토큰 등을보고합니다. – canacast