OptionalallowOptionalcolorsWhether sync is on. For the presenter this is "share my actions"; for a follower, "follow the presenter".
Identifies the open score. Commands for a different score are ignored, so use the same id on every client.
OptionalfileTitle shown in the overlay header.
URL of the MusicXML document to display.
True for the one participant whose actions everyone else follows.
OptionallabelsSupplies the notation engine. See NotationEngineLoader.
The local user's id, as the relay knows it.
OptionalonCalled when the user closes the player from the overlay header.
OptionalonCalled when the engine or the score fails to load.
OptionalpresenterThe presenter's user id. A follower applies a command only when its sender matches. Until this is known, followers ignore every command, unless UseMusicXmlPlayerSyncOptions.allowUnverifiedPresenter is set.
OptionalsoundfontOverride the hosts playback fetches instrument samples from.
OptionalsxStyles merged onto the player's root element.
OptionalvariantLayout.
'overlay' (default): covers the viewport, with a header holding the
title and close buttons.'inline': fills its parent, with no header.
Apply commands from any sender while
presenterIdis empty. Any participant can then drive every follower's player, so leave this off unless every participant is trusted.