Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

move timed asset prioritization/control to audiotrack from project #392

Open
hburgund opened this issue Aug 21, 2019 · 0 comments
Open

move timed asset prioritization/control to audiotrack from project #392

hburgund opened this issue Aug 21, 2019 · 0 comments
Assignees

Comments

@hburgund
Copy link
Member

hburgund commented Aug 21, 2019

Right now there is a boolean project.timed_asset_priority to determine if timed assets take precedence over simultaneously available geo-assets, but this is too simple to handle the variation I need.

If we move this to the track level, we can have some tracks behave differently from other tracks which will allow for much more nuanced control of the experience.

Additionally, this field needs to be an enum not a boolean because there are actually four states to manage, not just two.

  • highest timed assets are prioritized above geo-assets on this track
  • normal timed assets and concurrently available geo-assets are given the same priority resulting in a randomized mix of the two
  • lowest timed assets will only play if no geo-assets are currently available
  • discard this track plays no timed assets
@hburgund hburgund self-assigned this Aug 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant