버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

인터페이스(Interface)는 인터페이스는 W Player에서 현재 로드(Load)된 페이지(Page) 및 요소(Element)를 사용하기 위한 API들을 제공합니다.

...

  • 설명

    페이지 객체를 반환(return)합니다.

    상태 이벤트에서 전달한 id를 파라미터로 입력하여 현재 자신이 속해 있는 페이지(Page) 객체를 전달 받습니다.

    getElement() 함수를 통해 페이지에 로드된 요소(Element)를 선택할 수 있습니다.

  • 구문: function getPage(‘pageId’);

  • 파라미터

    pageId: State 에서 전달된 id 값

  • 반환값

    성공: Page 페이지(page) 객체, 실패: 항상 성공

  • 제한 사항

    id 값을 입력하지 않거나 유효하지 않은 값을 입력하면, 현재 화면에 재생되는 페이지(page) 객체가 전달됩니다.

  • 코드 예제

    $wp.content.getPage(‘pageId’);

  • 기타

    $wp.content.getPage(); (id 값을 입력하지 않으면 현재 화면에 재생되는 페이지(page) 객체가 전달됩니다.)

setProperty()

  • 설명: 페이지의 속성을 설정합니다.

  • 구문: function setProperty (‘name’,’value’);

  • 파라미터:

    name: 속성명

    value: 속성값

    name

    value

    유형설명

    background-color

    color

    value: "rgba(0, 0, 0, 1)"

  • 반환값:

    Type : bool

    API 가 성공적으로 수행된 경우 : true

    API 가 성공적으로 수행 되지 않은 경우 : false

  • 제한 사항:

    지원하지 않는 속성(파라미터의 Table에 작성되지 않은 property)을 변경할 경우, W Player 재생에 영향을 미칠 수 있습니다.

  • 코드 예제:

    $wp.content.getPage(pageId).setProperty('background-color', “rgba(255, 0, 0, 1)”));

...

  • 설명: 페이지를 이동해 재생합니다.

  • 구문: function movePage(‘pageName’);

  • 파라미터

    page name

  • 반환값

    Type: bool

    API가 성공적으로 수행된 경우: true

    API가 성공적으로 수행되지 않은 경우: false

  • 제한 사항

    movePage() API는 웹 콘텐츠가 공통 페이지에서 동작되는 경우에만 정상 동작합니다.

    일반 페이지에 위치한 HTML 요소에서 movePage api를 사용할 경우 해당 페이지로 이동 재생되기 때문에 기존 HTML 요소는 더 이상 동작하지 않습니다.

  • 코드 예제

    $wp.content.movePage(‘pagename’);

  • 기타

    setDefaultCallback()의 pageChanged 상태와 같이 사용하면 페이지 변경에 대한 추가 정보를 얻을 수 있습니다.

    다음을 참고하세요. ▶ $setDefaultCallback() $wp