상황 : here, 동영상을 누를 때.Youtube에서 Javascript로 비디오를 멈추려면 어떻게하나요?
문제 : 방화범의 콘솔에서 자바 스크립트로 비디오를 중지하려고 :
player.stopVideo(playerid):Void [1] [2]
질문 :하지 않는 이유는 작업 위의 명령? 파트 용
[1] Source
"player.stopVideo() : 무효"[2] I는 소스 파이어 버그와 playerid 보였다.
상황 : here, 동영상을 누를 때.Youtube에서 Javascript로 비디오를 멈추려면 어떻게하나요?
문제 : 방화범의 콘솔에서 자바 스크립트로 비디오를 중지하려고 :
player.stopVideo(playerid):Void [1] [2]
질문 :하지 않는 이유는 작업 위의 명령? 파트 용
[1] Source
"player.stopVideo() : 무효"[2] I는 소스 파이어 버그와 playerid 보였다.
JSAPI를 사용하여 동영상을 요청하고 있으므로 매우 가까이에 있습니다! 임베디드 플레이어에 대한 유효한 참조 만 있으면됩니다. 귀하의 페이지를 조사한 결과 "playerid"라는 HTML DOM 요소 ID를 사용하여 플레이어를 식별하고 있음이 드러났습니다.
예 :
<embed id="playerid" width="100%" height="100%" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="#000000" name="playerid" style="" src="http://www.youtube.com/apiplayerbeta?enablejsapi=1&playerapiid=normalplayer" type="application/x-shockwave-flash">
비디오는 다음 코드를 사용 중지 한 후 플레이어에의 참조를 취득하고는 :
var myPlayer = document.getElementById('playerid');
myPlayer.stopVideo();
다음 작품 잘 WAMP 서버에서 테스트. 다음 줄의 11 자리 ID를 재생할 비디오의 11 자리 ID로 바꾸십시오.
http://www.youtube.com/v/***LpbzbyGjJGE***?enablejsapi=1&version=3&playerapiid=ytplayer
행운을 빈다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<a href="#" onclick="var myPlayer = document.getElementById('playerid'); myPlayer.pauseVideo();">Pause</a>
<a href="#" onclick="var myPlayer = document.getElementById('playerid'); myPlayer.playVideo();">Play</a>
<embed id="playerid" width="500px" height="400px" allowfullscreen="true" allowscriptaccess="always" quality="high" bgcolor="#000000" name="playerid" style="" src="http://www.youtube.com/v/LpbzbyGjJGE?enablejsapi=1&version=3&playerapiid=ytplayer" type="application/x-shockwave-flash">
</body>
</html>
최고 answer 10/10. 감사. – mrbubl3s
최근에 작동하지 않습니다. –
그래서 가장 빠른 방법입니다.
오픈 개발자 옵션
YouTube 재생 버튼 위에 마우스를 올려 놓습니다.
을 눌러 제어/명령 + 시프트 +
C
는가에 ID를 추가 버튼을 선택합니다.
가서 콘솔 및 실행하려면 다음
VAR X = document.getElementById를 ('ID'); x.click();
그게 전부 야!
아주 멋지다! 대단히 감사합니다! –
문장 : "귀하의 비디오가 JSAPI를 지원하도록 요청 했으므로 매우 가까이 있습니다!" 따라서 API를 사용 설정하지 않으면 작동하지 않습니까? –
개발자가 API를 설계 한 경우 사이트에서와 같은 작업 만 제어 할 수 있습니까? JS가 클라이언트에서 실행되기 때문에 기분이 이상합니다. JS API가 활성화되지 않은 임의의 사이트에서 JS를 제어 할 수없는 이유는 무엇입니까? –