답변:
방금 다음과 같은 효과가 있음을 알았습니다.
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
참고 : 시간은 정수 초 (예 : 1m59s가 아닌 119) 여야합니다.
version=3
필요하지 않을 수도 있습니다. 다음과 같이 https://www.youtube.com/v/7qkmGjWtG0w?start=840&end=1240&autoplay=1
시작하는 일반적인 형식이 아닌 다음 과 같이 링크의 "API"형식을 사용해야합니다 https://www.youtube.com/watch?v=7qkmGjWtG0w
.
http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65
.이 이브라힘 울루 카야 (Ibrahim Ulukaya)에서 비슷한 질문에 대한 답변
@ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) 의 방법을 시도하고 리디렉션되었습니다. 다음은 실제 예제 URL입니다 .
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3
경우 version=3
매개 변수를 생략, 비디오가 올바른 위치에서 시작하지만 모두에게 마지막가는 길을 실행합니다. 내가 추측 하고있는 매개 변수에 대한 설명서 에서 AS3 플레이어를 사용하도록 요청합니다. 보다:end
version=3
종료 (지원되는 플레이어 : AS3, HTML5)
잘린 비디오 부분의 자동 재생이 작동합니다.
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1
문서에 따라 루핑을 추가하면 불행히도 동영상 시작 부분에서 두 번째 및 후속 반복이 시작됩니다. http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&loop=1&playlist=WA8sLsM3McU
이를 올바르게 수행하려면 아마도 javascript API 를 설정 enablejsapi=1
하고 사용해야합니다 .
참고로, 위의 비디오가 반복되었습니다 : http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19
보고자하는 비디오 재생이 끝날 때 클릭 할 Youtube 로고와 비디오 목록을 제거하려면 다음 &modestBranding=1&rel=0
매개 변수를 추가하십시오 .
다음을 사용하여 업 로더 정보를 제거하십시오 showinfo=0
.
이렇게하면 비디오 상단에 비디오 제목, 위 / 아래 엄지 손가락 및 정보 아이콘이있는 얇은 스트립이 제거됩니다. 제작 된 최종 버전은 매우 깨끗하며 사용자가보고 싶어하는 비디오 부분을보고 끝날 때 시청자가 YouTube를 비생산적인 클릭으로 빠져 나갈 수있는 단점이 없습니다.
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
작동하지 않았습니다. https://www.youtube.com/embed/[video_id]&start=[start_at_second]&end=[end_at_second]
했다. 를 참고하십시오 &start=
.
&
일반적으로 구분 기호를 쿼리하는 문자를 URI의 경로 부분으로 밀어 넣는 방식으로 YouTube가 변경되었음을 의미 합니다.
매개 변수 (초) 사용 youtube.com/v/VIDEO_ID?start=4&end=117
라이브 데모 :
https://puvox.software/software/youtube_trimmer.php
Youtube는 종료 시간에 대한 옵션을 제공하지 않지만 Tubechop 과 같은 다른 사이트를 제공합니다 . 그렇지 않으면 비디오가 원하는 지속 시간을 재생할 때 비디오 / 스킵을 다음에 일시 중지하는 기능을 작성하십시오.
또는 Youtube Javascript 플레이어 API를 사용하여 다음과 같이 할 수 있습니다.
function onPlayerStateChange(evt) {
if (evt.data == YT.PlayerState.PLAYING && !done) {
setTimeout(stopVideo, 6000);
done = true;
}
}
Youtube doesn't provide any option for an end time, but
이다. 휴식은 좋습니다.
오늘 나는 오래된 방식이 잘 작동하지 않는다는 것을 알았습니다.
http://www.youtubestartend.com/의 "YouTube 시작 및 종료 시간 사용자 정의-Acetrot.com"을 사용했습니다 .
그들은 https://xxxx.app.goo.gl/yyyyyyyyyy에 링크를 제공합니다. 예 : https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 링크는 https://www.youtube.com/embed / xyzabc123? start = 17 & end = 21 & version = 3 & autoplay = 1