GetAVPlayerAttribute
컨테이너 필드의 오디오, 비디오 또는 이미지 파일에 대한 지정된 속성의 설정을 반환합니다.
포맷
GetAVPlayerAttribute(속성 이름)
매개 변수
속성 이름
- 지원되는 속성의 이름(아래 참조).
반환되는 데이터 유형
텍스트, 숫자
다음 버전에서 시작됨
14.0
설명
이 함수는 FileMaker Go에서 사용됩니다. 미디어 파일이 재생 중이거나 일시 정지될 때 이 함수가 호출되는 경우 파일의 현재 재생 상태 값을 반환합니다. 재생 중인 미디어가 없을 때 이 함수가 호출되는 경우 가장 최근에 재생된 미디어 파일의 상태 값을 반환합니다. 재생되었던 미디어 파일이 없을 때 이 함수가 호출되는 경우 빈 문자열이나 0을 반환합니다.
속성
속성 |
반환 결과 |
반환되는 데이터 유형 |
|
모든 속성 및 해당 값. |
텍스트 |
|
오디오 및 비디오 파일에 사용되는 원본은 다음과 같습니다. |
숫자 |
|
URL, 필드 이름 또는 레이아웃 이름. |
텍스트 |
|
미디어 재생 상태를 나타내는 숫자는 다음과 같습니다. |
숫자 |
|
미디어를 표시하는 데 사용되는 방법은 다음과 같습니다. |
숫자 |
|
미디어에서 현재 재생 중인 위치(초). |
숫자 |
|
재생의 시작 위치(초) |
숫자 |
|
재생의 끝 위치(초). 미디어의 끝을 재생 중인 경우 0을 반환합니다. |
숫자 |
|
오디오 또는 비디오 파일이 재생할 시간의 길이(초). |
숫자 |
|
마지막 OnObjectAVPlayerChange 또는 OnFileAVPlayerChange 스크립트 트리거가 활성화된 이유를 다음과 같이 나타납니다. |
숫자 |
|
마지막 OnObjectAVPlayerChange 또는 OnFileAVPlayerChange 스크립트 트리거를 활성화한 이벤트에 대한 정보를 다음과 같이 제공합니다. |
숫자 |
|
다음에 재생되어야 할 미디어 파일을 다음과 같이 나타냅니다. |
숫자 |
|
재생이 성공적으로 끝나면 0을, 재생이 오류 때문에 끝나면 1을 반환합니다. |
숫자 |
|
재생 제어가 가려져 있으면 1(예) 을,그렇지 않으면 0(아니요)을 반환합니다. |
숫자 |
|
사용자가 재생을 제어할 수 없는 경우 1(예) 을, 그렇지 않으면 0(아니요)을 반환합니다. |
숫자 |
|
잠긴 화면이나 제어판에서 제어하는 iOS 또는 iPadOS 재생이 미디어가 재생 중이거나 일시 정지될 때 비활성화되는 경우 1(예) 을, 그렇지 않은 경우 0(아니요)을 반환합니다. |
숫자 |
|
FileMaker Go가 배경으로 이동될 때 0을 반환하면 비디오가 정지되고(화면 속 화면 제외) 오디오는 계속 재생됩니다. |
숫자 |
|
비디오가 표시되는 방법을 표시합니다. |
숫자 |
|
오디오의 볼륨을 표시합니다. |
숫자 |
|
비디오를 화면 속 화면으로 표시할지 지정합니다. |
숫자 |
|
비디오를 외부 장비(예: AirPlay를 통한 Apple TV)에서 재생할지 지정합니다. |
숫자 |
|
이미지에 사용되는 원본 유형은 다음과 같습니다. |
숫자 |
|
이미지의 URL, 필드 이름 또는 레이아웃 대상체 이름. |
텍스트 |
|
이미지가 표시되어야 하는 시간의 길이(초). |
숫자 |
예제 1
현재 재생 중인 경우 미디어 파일의 재생을 중단합니다.
If [GetAVPlayerAttribute("playbackState") = 1 ]
AVPlayer 재생 상태 설정 [중단됨]
End If
예제 2
미디어 파일의 실행 시간을 확인하고 30분 이상인 경우 메시지를 표시합니다.
If [GetAVPlayerAttribute("duration") > 1800 ]
사용자 설정 대화상자 보기 ["최대 실행 시간 초과"; "현재 비디오의 길이가 30분 이상입니다."]
Else
AVPlayer 재생 [필드: 보관함::비디오]
End If