Media Controller
Early ideas on a universal SA4 controller pattern for media elements.
Media being characterized by;
Time-based delivery
Playback speed
which are defined as;
Use Cases
video
direct MP4
youtube
bunny.net
vimeo
audio
podcasts
animation
lottie
RIVE
CONCEPTUAL
Media element has a name, and "tracks", e.g. typically at least one of;
video
audio
Element-wide Commands
Play all tracks
Seek all tracks
Absolute
Seconds from start
? Seconds from end
Frame
%
Relative
+/- seconds from current position
+/- frames from current position
Pause all tracks
Possibly;
Visual-all-track events; fade, etc.
Audio-all-track events; mute, fade, etc.
Audio Track Commands
Fade out
Fade in
Apply filters
Video Track Commands
Fade to color
Fade from color
Apply filters
Advanced
Playback speed
Scrub in reverse
Last updated