IT story

YouTube 동영상의 종료 시간을 맞춤 설정하는 방법

hot-time 2020. 6. 13. 09:43
반응형

YouTube 동영상의 종료 시간을 맞춤 설정하는 방법


퍼간 YouTube 동영상의 맞춤 종료 시간을 지정하는 방법을 알아 내려고 노력 중입니다. & start = 30 을 추가하여 시작 시간을 사용자 정의 할 수 있지만 종료 시간과 관련된 것을 보지 못했습니다.

내가 구축하는 웹 앱에 대해이 작업을 수행 할 수 있어야하므로 YouTube에서 제공 할 방법이없는 경우 어쨌든이 작업을 어떻게 수행 할 수 있습니까?

나는 쓸모없는 문서훑어 보았다 . 감사!


방금 다음과 같은 효과가 있음을 알았습니다.

https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]

참고 : 시간은 정수 초 (예 : 1m59s가 아닌 119) 여야합니다.


@ mystic11 ( https://stackoverflow.com/a/11422551/506073 ) 의 방법을 시도하고 리디렉션되었습니다. 다음은 실제 예제 URL입니다 .

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3

경우 version=3매개 변수를 생략, 비디오가 올바른 위치에서 시작하지만 모두에게 마지막가는 길을 실행합니다. 내가 추측 하고있는 매개 변수에 대한 설명서 에서 AS3 플레이어를 사용하도록 요청합니다. 보다:endversion=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매개 변수를 추가하십시오 .

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0

다음을 사용하여 업 로더 정보를 제거하십시오 showinfo=0.

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0

이렇게하면 비디오 상단에 비디오 제목, 위 / 아래 엄지 손가락 및 정보 아이콘이있는 얇은 스트립이 제거됩니다. 제작 된 최종 버전은 매우 깨끗하며 시청자가 원하는 비디오 부분을 시청할 때 시청자가 YouTube를 비생산적인 클릭으로 빠져 나갈 수있는 단점이 없습니다.


매개 변수 (초) 사용 youtube.com/v/VIDEO_ID?start=4&end=117

라이브 데모 :
https://www.protectpages.com/software/youtube_trimmer.php


Youtube는 종료 시간에 대한 옵션을 제공하지 않지만 Tubechop 과 같은 다른 사이트를 제공합니다 . 그렇지 않으면 비디오가 원하는 지속 시간을 재생할 때 비디오 / 스킵을 다음에 일시 중지하는 기능을 작성하십시오.

또는 Youtube Javascript 플레이어 API를 사용하여 다음과 같이 할 수 있습니다.

function onPlayerStateChange(evt) {
    if (evt.data == YT.PlayerState.PLAYING && !done) {
        setTimeout(stopVideo, 6000);
        done = true;
    }
}

유튜브 API 블로그


오늘 나는 오래된 방식이 잘 작동하지 않는다는 것을 알았습니다.

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

참고 URL : https://stackoverflow.com/questions/4661905/how-to-customize-an-end-time-for-a-youtube-video

반응형