playbackRangeChanged
Description​
This event is fired when the playback range changed.
- JavaScript
- C#
- Kotlin
readonly playbackRangeChanged: IEventEmitterOfT<PlaybackRangeChangedEventArgs>;IEventEmitterOfT<PlaybackRangeChangedEventArgs> PlaybackRangeChanged { get; }val playbackRangeChanged: IEventEmitterOfT<PlaybackRangeChangedEventArgs>Examples​
- JavaScript
- C#
- Android
const api = new alphaTab.AlphaTabApi(document.querySelector('#alphaTab'));
api.playbackRangeChanged.on((args) => {
    if (args.playbackRange) {
        highlightRangeInProgressBar(args.playbackRange.startTick, args.playbackRange.endTick);
    } else {
        clearHighlightInProgressBar();
    }
});
var api = new AlphaTabApi<MyControl>(...);
api.PlaybackRangeChanged.On(args =>
{
    if (args.PlaybackRange != null)
    {
        HighlightRangeInProgressBar(args.PlaybackRange.StartTick, args.PlaybackRange.EndTick);
    }
    else
    {
        ClearHighlightInProgressBar();
    }
});
val api = AlphaTabApi<MyControl>(...)
api.playbackRangeChanged.on { args ->
    val playbackRange = args.playbackRange
    if (playbackRange != null) {
        highlightRangeInProgressBar(playbackRange.startTick, playbackRange.endTick)
    } else {
        clearHighlightInProgressBar()
    }
}