2009-07-07 2 views

답변

29

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(); 
+0

아주 멋지다! 대단히 감사합니다! –

+0

문장 : "귀하의 비디오가 JSAPI를 지원하도록 요청 했으므로 매우 가까이 있습니다!" 따라서 API를 사용 설정하지 않으면 작동하지 않습니까? –

+0

개발자가 API를 설계 한 경우 사이트에서와 같은 작업 만 제어 할 수 있습니까? JS가 클라이언트에서 실행되기 때문에 기분이 이상합니다. JS API가 활성화되지 않은 임의의 사이트에서 JS를 제어 할 수없는 이유는 무엇입니까? –

5

다음 작품 잘 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> 
+0

최고 answer 10/10. 감사. – mrbubl3s

+0

최근에 작동하지 않습니다. –

0

그래서 가장 빠른 방법입니다.

오픈 개발자 옵션

YouTube 재생 버튼 위에 마우스를 올려 놓습니다.

을 눌러 제어/명령 + 시프트 +

C

가에 ID를 추가 버튼을 선택합니다.

가서 콘솔 및 실행하려면 다음

VAR X = document.getElementById를 ('ID'); x.click();

그게 전부 야!

관련 문제