2011-01-13 4 views

답변

0

이렇게하려면 swf 코드에서 ExternalInterface 클래스를 사용해야합니다.

동영상에 대해 더 많은 데이터가로드 될 때마다 progressEvent가 swf에서 생성됩니다. 이 진행 상황이 발생하면 Javascript로 함수를 호출 할 수있는 ExternalInterface를 사용해야합니다.

ExternalInterface.call('flvLoadProgressInSwf',percentageLoaded); 

이 percentageLoaded이 될 수 있습니다

, 당신은 다음 명령을 사용해야합니다

function flvLoadProgressInSwf(percentage) 
{ 
    $.ajax()//sending percentage to the server. 
} 

플래시 내에서,이 함수를 호출하려면 자바 스크립트 기능을 가지고, 가정 수 있습니다 찌르기에서 복잡한 물건에 이르기까지.

일부 도움이 필요하면 코드를 붙여 넣으십시오. 감사합니다, Neeraj

+0

안녕하세요, 당신의 도움에 감사드립니다 - 한 가지 사실을 놓쳤습니다 - swf는 프로그램의 결과 파일이므로 - 내부 코드에 액세스 할 수 없습니다. 그것은 파워 포인트 프리젠 테이션의 비디오 + 슬라이드를 보여줍니다 (프로그램은 Lecturnity라고 부름). 나는이 '프레젠테이션'을 페이지에두고 학생들이 그것을 보았는지 추적 할 필요가있다. 내가 내부 flv의 시작과 정지를 기록 할 수 있다면 좋을 것이다. FF의 콘솔에서 볼 수있는 또 다른 사항은 "시간 15 : 32 : 38.140 :: Thumb.x : 34, Thumb.width : 14"입니다. 그러나 어떻게 그들을 나의 vars에 붙잡을 지 전혀 모른다. – user936600

관련 문제