Hi everybody,
I am currently looking for ways to set the playback settings
of a Level Sequence Player
at runtime. Currently, it is possible to set those at the player creation.
However, it is then impossible to set (or even get) these settings back ! What I want is a button on my UI which allows me to toggle on/off the looping when playing the sequence. It seems that compared to other ones, the player for the level sequences doesn’t offer a Set Looping
, neither a IsLooping
node.
The playback settings
seem to be the only way to reach any kind of looping setting. But the Level Sequence Player
doesn’t offer any way to reach them either, except at the creation. Why is that ?
The Play Looping
node isn’t a solution for me because :
- I want to be able to loop in play and in reverse. However, it requires the sequence to be “played looping” first or it will not loop in reverse ;
- I want to be able to toggle on/off the looping.
Am I missing something or is this really some limitation that comes from the Level Sequence Player
(even though other players such as the MediaPlayer
can do it) ?
Thanks a lot in advance !
I found out that to access the Playback Settings
, it is actually necessary to go through the Level Sequence Actor
. When a Level Sequence Player
is created, it creates also an Actor at the same time, which can be retrieved.
![343736-2021-07-09-23h19-49.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/b/8/ab89552912885fb42b54be19c7d5a19782837514.png)
And so I did ! And so now can I access the Playback Settings
. Yay !!!
However … However, the settings are kept inside a Structure
, therefore it is necessary to go through an external node called Set members in MovieSceneSequencePlaybackSettings
to modify the settings.
Warning reads : The Playback Settings is a Read Only property and can not be modified directly.
And there is the problem ! The Playback Settings
of the Level Sequence Actor
are Const
and Read Only
. Therefore, they can’t be modified, even through the node meant for that purpose … .
But why ? Just why ? Is this normal ? Why can these settings absolutely not be modified at runtime ? I don’t get it.
Anybody has got any idea please ?
Some time passed and i ran into the same problem. Is there any possibility to set the playback settings on runtime?
Any updates on this issue? It seems like a bug. Might not be using the “Level Sequencer” as intended, but it seems like a pretty basic task that feels broken.