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

Handle multiple audio tracks #2355

Open
kayakr opened this issue Feb 12, 2025 · 0 comments
Open

Handle multiple audio tracks #2355

kayakr opened this issue Feb 12, 2025 · 0 comments
Labels
Type: feature request a proposal for a new feature in the software (should be justified by a ‘use case’)

Comments

@kayakr
Copy link
Contributor

kayakr commented Feb 12, 2025

Overview of feature request
HTML5 audio player can handle multiple <track> elements containing (say) captions for different languages. These are available for selection via browser native player controls but the javascript used by Islandora appears to expect only a single track element https://git.drupalcode.org/project/islandora/-/commit/14726640f891aebb32afa5a99c3e205952943023

Even if I select a different track, only captions from the first <track> element are displayed.

What kind of user is the feature intended for?
User.

What inspired the request?
I want to improve Islandora's handling of audio/video-synced transcripts, e.g. by supporting multiple langauges, offering bi-directional syncronisation between webvtt track and media.

What existing behavior do you want changed?
Handle multiple track elements instead of just one.

Any brand new behavior do you want to add to Islandora?

Any related open or closed issues to this feature request?

/cc @seth-shaw-asu

@kayakr kayakr added the Type: feature request a proposal for a new feature in the software (should be justified by a ‘use case’) label Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: feature request a proposal for a new feature in the software (should be justified by a ‘use case’)
Projects
None yet
Development

No branches or pull requests

1 participant