返回针对容器字段中音频、视频或图像文件的指定属性的设置。
GetAVPlayerAttribute(属性名称)
属性名称
- 支持的属性的名称(如下所示)。
文本、数字
FileMaker Pro 14.0
此函数在 FileMaker Go 中使用。如果在播放或暂停媒体文件时调用此函数,则返回表示文件当前回放状态的值。如果在未播放媒体时调用此函数,则返回最近播放的媒体文件的状态。如果在从未播放过任何媒体文件的情况下调用此函数,则返回空字符串或"0"。
属性 | 返回 | 返回的数据类型 |
| 所有属性及其值。 | 文本 |
| 用于音频和视频文件的源类型: | 数字 |
| URL、字段名或布局对象名。如果 | 文本 |
| 一个数字,表示媒体回放的状态: | 数字 |
| 用于显示媒体的方法: | 数字 |
| 媒体中当前正在播放的位置(以秒为单位)。 | 数字 |
| 回放的开始位置(以秒为单位)。 | 数字 |
| 回放的结束位置(以秒为单位);如果播放到媒体结束,则返回"0"。 | 数字 |
| 音频或视频文件将播放的时间长度(以秒为单位)。 | 数字 |
| 指示激活最后一个 OnObjectAVPlayerChange 或 OnFileAVPlayerChange 脚本触发器的原因: | 数字 |
| 提供有关激活最后一个 OnObjectAVPlayerChange 或 OnFileAVPlayerChange 脚本触发器的事件的信息: | 数字 |
| 指示接下来播放哪个媒体文件: | 数字 |
| 如果回放成功结束,则返回"0";如果回放因错误而结束,则返回"1"。 | 数字 |
| 如果回放控件被隐藏,则返回"1"(是);否则返回"0"(否)。 | 数字 |
| 如果用户无法与回放交互,则返回"1"(是);否则返回"0"(否)。 | 数字 |
| 如果在播放或暂停媒体时,锁定屏幕上或控制面板上的 iOS 回放控件被禁用,则返回"1"(是);否则返回"0"(否)。 | 数字 |
| 0,FileMaker Go 移至后台时,视频被暂停("画中画"除外)、音频继续播放。 | 数字 |
| 指示视频的显示方式: | 数字 |
| 指示音频的音量水平。 | 数字 |
| 指定视频是否显示为"画中画": | 数字 |
| 指定视频是否在外部设备上播放,例如通过 AirPlay 在 Apple TV 上播放: | 数字 |
| 用于图像的源类型: | 数字 |
| 图像的 URL、字段名或布局对象名。 | 文本 |
| 图像应显示的时间长度(以秒为单位)。 | 数字 |
停止播放媒体文件(如果它当前正在播放)。
If [GetAVPlayerAttribute("playbackState") = 1]
AVPlayer 设置回放状态 [已停止]
End If
检查媒体文件的持续时间,如果时间超过 30 分钟则显示消息。
If [GetAVPlayerAttribute("duration") > 1800]
显示自定义对话框 ["超过最长持续时间"; "当前视频超过 30 分钟。"]
Else
AVPlayer 播放 [字段: 库::视频]
End If