참조 > 함수 참조 > 논리 함수 > GetAVPlayerAttribute
 
GetAVPlayerAttribute
목적 
컨테이너 필드의 오디오, 비디오 또는 이미지 파일에 대한 지정된 속성의 설정을 반환합니다
포맷 
GetAVPlayerAttribute ( 속성 이름 )
매개 변수 
속성 이름 - 지원되는 속성의 이름(아래 참조).
반환되는 데이터 유형 
텍스트, 숫자
다음에서 발생 
FileMaker Pro 14.0
설명 
이 함수는 FileMaker Go에서 사용됩니다. 미디어 파일이 재생 중이거나 일시 정지될 때 이 함수가 호출되는 경우 파일의 현재 재생 상태 값을 반환합니다. 재생 중인 미디어가 없을 때 이 함수가 호출되는 경우 가장 최근에 재생된 미디어 파일의 상태 값을 반환합니다. 재생되었던 미디어 파일이 없을 때 이 함수가 호출되는 경우 빈 문자열이나 0을 반환합니다.
속성
 
속성
반환 결과
반환되는 데이터 유형
all
모든 속성 및 해당 값.
텍스트
sourceType
오디오 및 비디오 파일에 사용되는 원본은 다음과 같습니다.
0(없음)
1(URL)
2(필드)
3(레이아웃 대상체)
4(활성 대상체)
숫자
source
URL, 필드 이름 또는 레이아웃 이름. sourceType이 4(활성 대상체)인 경우 source는 빈 문자열을 반환합니다.
텍스트
playbackState
미디어 재생 상태를 나타내는 숫자는 다음과 같습니다.
0(중단됨)
1(재생 중)
2(일시 정지됨)
숫자
presentation
미디어를 표시하는 데 사용되는 방법은 다음과 같습니다.
0(포함됨)
1(전체 화면)
2(전체 화면 전용)
3(오디오 전용)
숫자
position
미디어에서 현재 재생 중인 위치(초).
숫자
startOffset
재생의 시작 위치(초)
숫자
endOffset
재생의 끝 위치(초). 미디어의 끝을 재생 중인 경우 0을 반환합니다.
숫자
duration
오디오 또는 비디오 파일이 재생할 시간의 길이(초).
숫자
triggerEvent
마지막 OnObjectAVPlayerChange 또는 OnFileAVPlayerChange 스크립트 트리거가 활성화된 이유를 다음과 같이 나타납니다.
0(내부)
1(스크립트)
2(원격)
숫자
triggerEventDetail
마지막 OnObjectAVPlayerChange 또는 OnFileAVPlayerChange 스크립트 트리거를 활성화한 이벤트에 대한 정보를 다음과 같이 제공합니다.
0(알 수 없음)
1(원격 재생 미디어)
2(원격 일시 정지)
3(원격 토글 재생 일시 정지)
4(원격 재생 다음)
5(원격 재생 이전)
6(원격 찾기)
7(원격 중단)
8(스크립트 재생 미디어)
9(스크립트 변경 프레젠테이션)
10(스크립트 토글 재생 일시 정지)
11(스크립트 중단)
12(스크립트 변경 설정)
13(내부 토글 재생 일시 정지)
14(내부 변경 프레젠테이션)
15(내부 찾기)
16(내부 중단)
숫자
sequence
다음에 재생되어야 할 미디어 파일을 다음과 같이 나타냅니다.
0(없음)
-1(이전으로 이동)
+1(다음으로 이동)
숫자
result
재생이 성공적으로 끝나면 0을, 재생이 오류 때문에 끝나면 1을 반환합니다.
숫자
hideControls
재생 제어가 가려져 있으면 1(예)을, 그렇지 않으면 0(아니요)을 반환합니다.
숫자
disableInteraction
사용자가 재생을 제어할 수 없는 경우 1(예)을, 그렇지 않으면 0(아니요)을 반환합니다.
숫자
disableExternalControls
잠긴 화면이나 제어판에서 제어하는 iOS 재생이 미디어가 재생 중이거나 일시 정지될 때 비활성화되는 경우 1(예)을, 그렇지 않은 경우 0(아니요)을 반환합니다.
숫자
pauseInBackground
FileMaker Go가 백그라운드로 이동될 때 오디오를 일시 정지하는 경우 1(예)을, 그렇지 않은 경우 0(아니요)을 반환합니다.
숫자
imageSourceType
이미지에 사용되는 원본 유형은 다음과 같습니다.
0(없음)
1(URL)
2(필드)
3(레이아웃 대상체)
4(활성 대상체)
숫자
imageSource
이미지의 URL, 필드 이름 또는 레이아웃 대상체 이름.
텍스트
imageDuration
이미지가 표시되어야 하는 시간의 길이(초).
숫자
예제 1 
현재 재생 중인 경우 미디어 파일의 재생을 중단합니다.
If [GetAVPlayerAttribute ( "재생 상태" ) = 1
AVPlayer 재생 상태 설정 [중단됨]
End If
예제 2 
미디어 파일의 실행 시간을 확인하고 30분 이상인 경우 메시지를 표시합니다.
If [GetAVPlayerAttribute ( "duration" ) > 1800
사용자 설정 대화상자 보기 ["최대 실행 시간 초과" ; "현재 비디오의 길이가 30분 이상입니다."]
Else
AVPlayer 재생[필드:보관함::비디오]
End If
예제 3 
iPhone은 전체 화면으로, iPad에서 포함된 상태로 미디어 파일을 재생합니다.
If [Get ( 장비 ) = 3 //iPad]
AVPlayer 재생 [대상체: "컨테이너" ; 프레젠테이션: 시작 포함됨]
Else If [Get ( 장비 ) = 4 //iPhone]
AVPlayer 재생 [대상체: "컨테이너" ; 프레젠테이션: 전체 화면 시작]
End If
관련 주제 
함수 참조(카테고리순)
함수 참조(알파벳순)
공식 정보
함수 정보
계산 필드 정의하기
공식에 연산자 사용하기
AVPlayer 재생 스크립트 단계
AVPlayer 설정 옵션 스크립트 단계
AVPlayer 재생 상태 설정 스크립트 단계