AVPlayer 재생
목적
컨테이너 필드, 레이아웃 대상체 또는 URL에서 오디오, 비디오 또는 이미지를 재생합니다.
다음도 참조하십시오
포맷
AVPlayer 재생 [대상체/필드/URL ; 대상체: <값 또는 공식>: 필드: <테이블::필드> ; URL: <값 또는 공식> ;
프레젠테이션: 전체 화면 시작/전체 화면만/시작 포함됨/오디오만 ;
상호 작용 비활성화: 예/아니요 ; 제어 가리기: 예/아니요 ; 위치: <값 또는 공식> ;
오프셋 시작: <값 또는 공식>: 오프셋 종료: <값 또는 공식>]
옵션
•다음 중 하나의 옵션은 미디어의 원본을 지정합니다.
•대상체는 미디어를 재생할 레이아웃 대상체를 지정합니다.
•필드는 미디어를 재생할 컨테이너 필드를 지정합니다. 필드가 레이아웃에 있을 필요는 없습니다.
•URL은 미디어를 재생할 URL을 지정합니다. URL을 입력하거나 계산에서 URL을 생성할 수 있습니다.
지정되어 있는 원본이 없는 경우 스크립트 단계는 가능할 때 활성 레이아웃 대상체를 사용합니다.
•프레젠테이션은 미디어 표시 방법을 지정합니다. 미디어의 원본이 필드 또는 URL인 경우 프레젠테이션의 옵션만 전체 화면만 및 오디오만 입니다.
•전체 화면 시작은 전체 화면으로 미디어 재생을 시작하지만 프레젠테이션을 포함으로 변경하도록 허용합니다.
•전체 화면만은 미디어를 전체 화면으로 재생합니다.
•시작 포함됨은 미디어를 포함시켜서 재생을 시작하지만 프레젠테이션을 전체 화면으로 변경하도록 허용합니다.
•오디오만은 오디오만 재생합니다.
•상호 작용 비활성화는 재생을 제어하는 사용자 상호 작용을 활성화 또는 비활성화합니다. 이 옵션을 예로 설정하는 경우 재생 제어 또는 동작을 사용하여 미디어와 사용자 상호 작용할 수 없습니다.
•예는 재생을 제어하는 사용자 상호 작용을 비활성화합니다.
•아니요는 재생을 제어하는 사용자 상호 작용을 활성화합니다.
•제어 가리기는 미디어를 재생하는 동안 재생 제어기를 표시하거나 가립니다. 재생 제어기를 가리지만 상호 작용을 활성화하는 경우 재생 제어 대신 동작을 사용할 수 있습니다.
•예는 재생 제어기를 가립니다.
•아니요는 재생 제어기를 표시합니다.
•위치는 재생을 시작하기 위해 미디어의 시작에서 시간(초)을 지정합니다.
•오프셋 시작은 미디어의 시작에서 재생이 시작되는 시간(초)을 지정합니다. 미디어는 재생 범위 내에서만 재생될 수 있습니다. 예를 들어, 이 옵션을 30으로 설정한 경우 사용자는 미디어의 처음 30초로 되감거나 처음 30초를 재생할 수 없습니다. 이 옵션의 기본 값은 0으로, 미디어가 처음부터 시작하도록 허용합니다.
•오프셋 종료는 미디어의 시작에서 재생이 끝나는 지점(초)을 지정합니다. 미디어는 재생 범위 내에서만 재생될 수 있습니다. 예를 들어, 이 옵션을 100으로 설정한 경우 사용자는 미디어를 처음 100초 앞으로 감거나 처음 100초 후에 재생할 수 없습니다. 이 옵션의 기본 값은 0으로, 미디어를 끝까지 재생하도록 허용합니다.
호환성
스크립트 단계가 실행되는 위치 | 지원 |
FileMaker Pro | 아니요 |
FileMaker Server | 아니요 |
FileMaker Go | 예 |
사용자 설정 웹 발행 | 아니요 |
FileMaker WebDirect | 아니요 |
런타임 솔루션 | 아니요 |
다음에서 발생
FileMaker Pro 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
관련 주제