A system for providing transition-coded media, the system comprising:
- a memory storing instructions;
- and
- a processor executing the instructions to perform a process comprising:
- obtaining a media file comprising transition-coded media, the transition-coded media comprising at least a media element and a tag;
- establishing a dynamic media environment based on the media file comprising transition-coded media;
- detecting whether a user is interacting with the transition-coded media;
- in response to detecting the user is interacting with the transition-coded media, executing the transition-coded media with the dynamic media environment;
- determining that a reaction trigger event occurs based on a progress of the media element and a user state;
- in response to determining the reaction trigger event occurs, determining a transition action based on the reaction trigger event;
- and
- causing the transition action to be performed.