playerFinished
Description​
This event is fired when the playback of the whole song finished. This event is finished regardless on whether looping is enabled or not.
- JavaScript
- C#
- Kotlin
playerFinished: IEventEmitter;
IEventEmitter PlayerFinished { get; set; }
var playerFinished: IEventEmitter
Examples​
- JavaScript
- C#
- Android
const api = new alphaTab.AlphaTabApi(document.querySelector('#alphaTab'));
api.playerFinished.on((args) => {
// speed trainer
api.playbackSpeed = Math.min(1.0, api.playbackSpeed + 0.1);
});
api.isLooping = true;
api.playbackSpeed = 0.5;
api.play()
var api = new AlphaTabApi<MyControl>(...);
api.PlayerFinished.On(() =>
{
// speed trainer
api.PlaybackSpeed = Math.Min(1.0, api.PlaybackSpeed + 0.1);
});
api.IsLooping = true;
api.PlaybackSpeed = 0.5;
api.Play();
val api = AlphaTabApi<MyControl>(...)
api.playerFinished.on {
// speed trainer
api.playbackSpeed = min(1.0, api.playbackSpeed + 0.1);
}
api.isLooping = true
api.playbackSpeed = 0.5
api.play()