버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
  1. 응용 웹 콘텐츠 요소 기본 구조

    Stylesheet
    classscreen

    • ContentApi

      :

      LFD 콘텐츠 내 페이지(

      page

      Page)와

      페이지의

      페이지에 포함된 이미지, 텍스트 및 비디오 요소 속성을 변경하거나 가져올 수 있습니다.

    • LocalApi

      :

      응용 웹 콘텐츠 요소가 실행되는 로컬(Local)환경의 정보를 가져올 수 있습니다.

    • DeviceApi

      :

      W Player, Tizen 등 기기(Device) 관련 정보를 가져올 수 있습니다.

    • UtilityApi

      :

      응용 웹 콘텐츠 요소 개발용 유틸리티들을 사용할 수 있습니다.

    • Event CallBack

      :

      응용 웹 콘텐츠 요소의 수명 주기 이벤트, 데이터링크(datalink) 및 외부 소스로부터 전달되는 데이터를 수신하는 콜백(Callback) 함수를 제공합니다.

  2. 응용 웹 콘텐츠 요소 수명 주기

    응용 웹 콘텐츠 요소는 다음 수명 주기를 가지며 각 상태 진입 시점을 콜백 (Callback)으로 전달받을 수 있습니다. Ready와 Play 상태를 활용하면 원활하게 재생할 수 있습니다.

    Stylesheet
    classscreen

    • Ready:

      페이지(Page) 내의 모든 요소를 모두 로드(Load)하면 응용 웹 콘텐츠 요소가 W Player API를 사용할 수 있는 시점을 전달합니다. 응용 웹 콘텐츠 요소는 iframe 형태로 로드(Load)하며 화면에 표시하기 전 상태(Back Page Layer, 현재 화면에는 이전 콘텐츠를 재생하고 있는 상태)입니다. 화면에 나타나기 전에 필요한 초기화를 진행할 수 있습니다.

    • Play:

      응용 웹 콘텐츠 요소가 화면에 표시되는 시점(Front Page layer)을 전달합니다.

      • Page Changed: 재생 중 페이지가 전환되는 시점을 전달합니다. (단, 웹 콘텐츠가 공통 페이지에 속해 있을 경우에만 동작합니다.)
      Stop:
      • Web Author에서 저작 시 ‘Sync Timeline’ 옵션 설정을 통해 화면 표시 시점(Play 상태)에 load와 play를 순차적으로 실행할 수 있고 화면 표시 이후에는 Ready, Play 및 Stop 상태가 전달됩니다. (다만, 로드 수행 시 깜박임이 발생할 수 있습니다.)
    • Stop

      응용 웹 콘텐츠 요소가 종료되기 전 시점을 전달합니다. 응용 웹 콘텐츠 요소 내에 사용된 리소스를 반환할 수 있습니다. (예: clearInterval, clearTimeout, $wp = null)

      경고
      title주의

      정상적으로 반환되지 않은 리소스에서 메모리 누수가 발생하면, W Player 재생이 영향을 받을 수 있습니다.

      • Web Author에서 저작 시 ‘Sync Timeline’ 옵션 설정을 통해 화면 표시 시점(Play 상태)에 load와 play를 순차적으로 실행할 수 있고 화면 표시 이후에는 Ready, Play 및 Stop 상태가 전달됩니다.(다만, 로드 수행 시 깜박임이 발생할 수 있습니다.)