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