플레이비디오 스킨을 사용중인데요,
PC컴에서 글작성할땐 유튜브ID만 입력해서
썸네일 잘 출력되고 문제 없습니다
그런데 모바일 폰에서 올리면 썸네일이 껌정화면으로 나옵니다
해당 영상을 PC에서 올려보면 썸네일이 잘 뜹니다
해결방법 없을까요?
(참고 URL : https://wapl.co.kr/free-contents/)
안녕하세요~^^
KBoard 플레이 비디오 스킨에서 게시글 작성 시
유튜브 ID 또는 비메오 ID를 입력하시면 자동으로 썸네일이 등록됩니다.
PC와 모바일 상관없이 동일하게 적용됩니다.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/script.js 파일에
kboard_editor_execute 함수 하단부를 보시면
아래의 코드로 유튜브, 비메오 썸네일을 적용하고 있습니다.
if(jQuery(form).data('validation') == 'ok'){
jQuery(form).data('submitted', 'submitted');
jQuery('[type=submit]', form).text(kboard_localize_strings.please_wait);
jQuery('[type=submit]', form).val(kboard_localize_strings.please_wait);
jQuery("input[name=kboard_option_youtube_thumbnail_url]", form).val("");
jQuery("input[name=kboard_option_vimeo_thumbnail_url]", form).val("");
if(jQuery("input[name=kboard_option_youtube_id]", form).val()){
jQuery("input[name=kboard_option_youtube_thumbnail_url]", form).val("https://img.youtube.com/vi/" + jQuery('input[name=kboard_option_youtube_id]', form).val() + "/hqdefault.jpg");
}
if(jQuery("input[name=kboard_option_vimeo_id]", form).val()){
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "//vimeo.com/api/v2/video/" + jQuery('input[name=kboard_option_vimeo_id]', form).val() + ".json?callback=kboard_vimeo_thumbnail";
jQuery("head").append(script);
}
else{
kboard_play_video_form_submit = true;
jQuery("#kboard-play-video-form").submit();
}
}
저희 쪽 테스트 서버에서는 모바일 기기로도 정상적으로 동작하는 것을 확인했습니다.
워드프레스에서 에러 혹은 알 수 없는 문제가 있을 때 대응 방법을 참고하셔서
다른 에러 메시지나 충돌이 있는지 점검해보셔야 할 듯합니다.
고맙습니다.