2010-07-29 3 views
0

내 마음에 드는 동영상을 얻으려면 .show()를 사용하고 sendEvent ('play') 메서드로 재생을 시작하십시오. 거짓 자동 시작)하지만 아무 것도 작동하지 않는 것 같습니다. 내가 이해하는 바로는, 그것은 꽤 간단합니다. 누군가가 약간의 빛을 비출 수 있습니까? 나는이 페이지가 몇 시간 안에 떨어지기로되어 있기 때문에이 작업이 정말로 필요하다. 미리 감사드립니다.jwplay/jquery/javascript를 통해 시작하고 시작합니다.

fyi, 나는 또한 상태 수신기를 사용하고 있지만 트릭을 수행하지 않고 처음로드 될 때 상태가 게시되는 것처럼 보이지 않습니다. 나는 짧은 지연을하고 SendEvent를 할 필요가 있다고 생각하고 있는가?

답변

1

나는 이것이 당신의 플래시 플레이어가 보이지 않는다는 사실과 관련이 있다고 생각합니다. $ (player) .show()를 호출하고 playerReady 콜백을 기다려야합니다. 그러면 다음과 같이 표시됩니다.

<embed id='player' name='player' src='player.swf' width='470' height='320' bgcolor='#000000' allowscriptaccess='always' allowfullscreen='true' flashvars='file=video.mp4' /> 

<script type="text/javascript"> 
$('#player').show(); 

function playerReady(obj) { 
    var player = document.getElementById(obj['id']).play(); 
    player.setModelListener('STATE', stateCallback); 
} 

function stateCallback(evt){ 
    //TODO: Your code here 
} 
</script> 
관련 문제