2010-05-07 1 views
0

내 사이트에서 JW Player 4.5를 사용하고 있으며 전체 화면 전환시 이벤트 리스너를 추가해야합니다.JW Player - 전체 화면 전환을 위해 이벤트 수신기를 추가하려면 어떻게해야합니까?

이렇게하는 이유는 low-def 버전과 high-def 버전간에 전환하기 때문입니다. 기본 비디오는 low-def 버전이며 전체 화면 디스플레이로 전환하면 high-def 버전으로 변경됩니다.

http://developer.longtailvideo.com/trac/wiki/Player5Events에 따르면 ViewEvent.JWPLAYER_VIEW_FULLSCREEN1 이벤트는 Actionscript에서만 호출 할 수 있습니다. Javascript에서 가져 오는 것이 필요합니다 ...

이것을 달성 할 방법이 있습니까? 더 나은 솔루션을 추천 해 주시겠습니까?

답변

0

정확하게 이해했다면 사용자가 전체 화면으로 이동할 때 저해상도 파일에서 고화질 파일로 전환하는 것입니다. 이를 위해 전체 화면 이벤트를 (전송하는 대신) 감지합니다. 이를 위해 ControllerEvent.RESIZE에 대한 리스너를 추가하고 fullscreen 속성을 살펴보아야합니다. 자세한 정보는 플레이어 이벤트 페이지 (http://developer.longtailvideo.com/trac/wiki/Player4Events)를 확인하십시오.

실제 전환을 수행 할 때 경로를 인수로 사용하여로드 (ViewEvent.LOAD)를 수행해야합니다. 전체 화면 상태에 관계없이이 작업을 수행 할 수 있습니다.

또한 현재 위치를 인수로 사용하여 (ViewEvent.SEEK)를 검색하려고 할 수 있습니다. 이 점은 점진적으로 다운로드 한 파일을 찾을 수있는 방법이 없기 때문에 일종의 스트리밍 서버 (http 또는 RTMP)를 사용하는 경우에만 가능하다는 점에 유의해야합니다.

그러나,이 모든 것을 구현하는 대신, 당신은 단지 우리가 (자동 대역폭 검출을 수행) 비트 레이트 스위칭 (http://www.longtailvideo.com/support/jw-player/jw-flv-player-v4/27/bitrate-switching)에 내장 사용하거나 우리의 HD 플러그인 (http://www.longtailvideo.com/addons/plugins/65/HD)의 소스 (http://developer.longtailvideo.com/trac/browser/plugins/hd)을 수정할 수 있습니다.

보다도,

자크

개발자

, 롱테일 비디오