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  


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 )


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


Returns OK or error.


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.


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.

MBS Xojo blog