Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4    Statistic  

AVPlayer.SetProgressEvaluate

Sets the expression to evaluate on progress.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
AVPlayer 7.4 Yes No No No Yes

MBS( "AVPlayer.SetProgressEvaluate"; AVPlayer; Expression )

Parameters

Parameter Description Example value
AVPlayer The reference number of the player. $Player
Expression The expression to evaluate.

Result

Returns OK or error.

Description

Sets the expression to evaluate on progress.
Evaluated once as second to update progress in GUI.

In the expression the text $$ID$$ will be replaced when evaluated with the curl reference, so you can pass it to other functions if needed. $$Time$$ is replaced with current time in milliseconds.

Examples

Play and define progress expression:

Set Variable [ $r ; Value: MBS("AVPlayer.SetProgressEvaluate"; $$Player; "MBS(\"FM.ExecuteFileSQL\"; \"AVPlayer.fmp12\"; \"UPDATE \\\"AVPlayer\\\" SET \\\"Position\\\"=?\"; 9; 13; $$Time$$ / 1000)") ]
Set Variable [ $r ; Value: MBS("AVPlayer.SetProgressInterval"; $$Player; 1) ]
Set Variable [ $r ; Value: MBS("AVPlayer.Play"; $$Player) ]

See also


AVPlayer.SetMuted   -   AVPlayer.SetProgressInterval

Feedback: Report problem or ask question.




Links
MBS Xojo blog