어떻게 하면 유튜브 비디오의 음소거를 해제하고 자동 재생을 해제할 수 있습니까?
저는 유튜브에서 저의 스물일곱 어린이를 주제로 한 웹사이트의 헤더 영화로 사용하고 싶은 강의가 있습니다.자동 재생 없이 소리가 나는 것으로 원합니다(유튜브에서 본 영상은 소리가 그대로입니다).
오토플레이에 대한 또 다른 질문에 이어서 https://www.youtube.com/watch?v=1dYAYBNU6qM&autoplay=0 의 동영상 URL을 설정했습니다.동작이 변경되지 않은 것 같습니다.그것은 즉시 시작되지만, 소리는 조용합니다.
27에서 사용자가 '재생' 버튼을 누르면 일시 중지되기 시작하고 소리와 함께 재생되기 시작하는 미디어 파일을 선택할 수 있는 방법은 무엇입니까?
사용가능global
물건wp
유튜브 플레이어 기능에 접근할 수 없습니다.유튜브 동영상 인twentyseventeen theme
wp-custom- header.js 파일을 로드하고 384행으로 새 개체를 만듭니다.
사용할 수 있는 솔루션은 다음과 같습니다.
var ww_timer = setTimeout(function ww_video() {
if(wp.customHeader.handlers.youtube.player == null){
ww_timer = setTimeout(ww_video, 50);
}else {
if(typeof wp.customHeader.handlers.youtube.player.unMute === "function") {
wp.customHeader.handlers.youtube.player.unMute();
wp.customHeader.handlers.youtube.player.stopVideo();
}else{
ww_timer = setTimeout(ww_video, 50);
}
}
}, 50);
이 코드는 다음으로 넘어갑니다.my_js.js
file ( active child 테마 메인디렉토리에 만들었습니다.이 코드를 다른 코드에 추가할 수 있습니다..js
, )가 있는 경우 활성 하위 테마를 선택합니다.그리고 우리는 업데이트가 필요합니다.functions.php
다음 코드를 사용하는 파일:
function ww_youtube_functions(){
wp_enqueue_script('ww_youtube_video',get_stylesheet_directory_uri().'/my_js.js',array('wp-custom-header'),false, true);
}
add_action('wp_enqueue_scripts', 'ww_youtube_functions');
이 코드의 필수 부분은array('wp-custom-header')
: 스크립트와 종속적으로 스크립트를 대기열에 넣습니다.wp-custom-header
.
setTimeout
최선의 방법은 아닙니다좀 더 우아한 코드로 할 수 있을 거라고 생각합니다.
하지만 테스트를 해보고 있습니다.
언급URL : https://stackoverflow.com/questions/48362721/how-can-i-unmute-and-turn-off-autoplay-a-youtube-video-for-twentyseventeen
'programing' 카테고리의 다른 글
유형 열거형의 IBInspectable을 작성하는 방법 (0) | 2023.09.25 |
---|---|
(푸쉬한) 잘못된 커밋 메시지를 init에서 편집하려면 어떻게 해야 합니까? (0) | 2023.09.25 |
프로젝트에 새 글꼴을 가져오는 방법 - Angular 5 (0) | 2023.09.25 |
PowerShell의 가변 범위 지정 (0) | 2023.09.25 |
modf()를 사용하지 않고 플로트의 분수 부분 가져오기 (0) | 2023.09.25 |