This PR updates the audio event viewer to support multiple files, including several use cases:
When an event contains only 1 AV file, behavior is completely unchanged.
When an event contains multiple AV files, there is now a list above the player that allows the user to switch between them. (I've also added the file attribute to the annotation filtering logic so only annotations from the current file will display)
When an embedded event contains the entire event and the event has more than one AV file, the AV file picker is displayed in the embed.
When an embedded event contains a clip, the picker is not displayed in the embed (because the clip is of only one AV file)
When an embedded event contains the entire event and the event has only one AV file, no picker is displayed.
A lot of this PR is general enough to be a head start on the video AV file picker, so that PR should come soon after this is merged.
Summary
This PR updates the audio event viewer to support multiple files, including several use cases:
file
attribute to the annotation filtering logic so only annotations from the current file will display)A lot of this PR is general enough to be a head start on the video AV file picker, so that PR should come soon after this is merged.