AVPlayer 재생

컨테이너 필드, 레이아웃 대상체 또는 URL에서 오디오, 비디오 또는 이미지를 재생합니다.

옵션 

  • 원본은 미디어의 원본을 지정합니다.
    • 레이아웃 대상체는 미디어를 재생할 레이아웃 대상체를 지정합니다.
    • 필드는 미디어를 재생할 컨테이너 필드를 지정합니다. 필드가 레이아웃에 있을 필요는 없습니다.
    • URL은 미디어를 재생할 URL을 지정합니다. URL을 입력하거나 계산에서 URL을 생성할 수 있습니다.

    지정되어 있는 원본이 없는 경우 스크립트 단계는 가능할 때 활성 레이아웃 대상체를 사용합니다.

  • 프레젠테이션은 미디어 표시 방법을 지정합니다. 미디어의 원본이 필드 또는 URL인 경우 프레젠테이션의 옵션만 전체 화면만 및 오디오만 입니다.
    • 전체 화면 시작은 전체 화면으로 미디어 재생을 시작하지만 프레젠테이션을 포함으로 변경하도록 허용합니다.
    • 전체 화면만은 미디어를 전체 화면으로 재생합니다.
    • 시작 포함됨은 미디어를 포함시켜서 재생을 시작하지만 프레젠테이션을 전체 화면으로 변경하도록 허용합니다.
    • 임베디드만 수행은 임베디드로 미디어를 재생합니다. 사용자가 프레젠테이션을 전체 화면으로 변경하는 것을 허용하지 않습니다.
    • 오디오만은 오디오만 재생합니다.
  • 상호 작용 비활성화는 재생을 제어하는 사용자 상호 작용을 활성화 또는 비활성화합니다. 이 옵션을 예로 설정하는 경우 재생 제어 또는 동작을 사용하여 미디어와 사용자 상호 작용할 수 없습니다.
    • 는 재생을 제어하는 사용자 상호 작용을 비활성화합니다.
    • 아니요는 재생을 제어하는 사용자 상호 작용을 활성화합니다.
  • 제어 가리기는 미디어를 재생하는 동안 재생 제어기를 표시하거나 가립니다. 재생 제어기를 가리지만 상호 작용을 활성화하는 경우 재생 제어 대신 동작을 사용할 수 있습니다.
    • 는 재생 제어기를 가립니다.
    • 아니요는 재생 제어기를 표시합니다.
  • 위치는 재생을 시작하기 위해 미디어의 시작에서 시간(초)을 지정합니다.
  • 오프셋 시작은 미디어의 시작에서 재생이 시작되는 시간(초)을 지정합니다. 미디어는 재생 범위 내에서만 재생될 수 있습니다. 예를 들어, 이 옵션을 30으로 설정한 경우 사용자는 미디어의 처음 30초로 되감거나 처음 30초를 재생할 수 없습니다. 이 옵션의 기본 값은 0으로, 미디어가 처음부터 시작하도록 허용합니다.
  • 오프셋 종료는 미디어의 시작에서 재생이 끝나는 지점(초)을 지정합니다. 미디어는 재생 범위 내에서만 재생될 수 있습니다. 예를 들어, 이 옵션을 100으로 설정한 경우 사용자는 미디어를 처음 100초 앞으로 감거나 처음 100초 후에 재생할 수 없습니다. 이 옵션의 기본 값은 0으로, 미디어를 끝까지 재생하도록 허용합니다.

호환성 

제품 지원
FileMaker Pro 아니요
FileMaker Go
FileMaker WebDirect 아니요
FileMaker Server 아니요
FileMaker Cloud 아니요
FileMaker Data API 아니요
사용자 설정 웹 발행 아니요

다음 버전에서 시작됨 

14.0

설명 

이 스크립트를 사용하여 FileMaker Go의 컨테이너 필드, 레이아웃 대상체 또는 URL에서 미디어 파일을 재생할 수 있습니다. 미디어는 오디오, 비디오 또는 이미지 파일이 될 수 있습니다.

전면 윈도우가 뒤로 이동할 때 전면 윈도우에 재생 중인 미디어 파일이 포함되어 있는 경우 미디어 파일은 계속 재생합니다.

예제 1 

전체 화면으로 미디어를 재생하고 OnRecordLoad 스크립트 트리거가 활성화된 후에 재생 제어를 가립니다.

복사
AVPlayer 재생 [필드: 보관함::비디오; 프레젠테이션: 전체 화면만; 제어 가리기: 예]

예제 2 

마지막으로 중단된 위치에서 미디어 파일의 재생을 재개합니다.

복사
필드 설정[보관함::마지막으로 중단된 위치; GetAVPlayerAttribute ("위치")]
AVPlayer 재생 [필드: 보관함::비디오; 위치: 보관함::마지막으로 중단된 위치]

예제 3 

iPhone은 전체 화면으로, iPad에서 포함된 상태로 미디어 파일을 재생합니다.

복사
If [Get(장비) = 3 //iPad]
    AVPlayer 재생 [대상체 이름: "컨테이너"; 프레젠테이션: 시작 포함됨]
Else If [Get(장비) = 4 //iPhone]
    AVPlayer 재생 [대상체 이름: "컨테이너"; 프레젠테이션: 전체 화면 시작]
End If