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