Ejemplo n.º 1
0
    const onAudiotracksChanged = (changedModel, audioTracks) => {
        if (!audioTracks || audioTracks.length <= 1) {
            removeAudioTracksSubmenu(settingsMenu);
            return;
        }

        addAudioTracksSubmenu(
            settingsMenu,
            audioTracks,
            (index) => api.setCurrentAudioTrack(index),
            model.get('currentAudioTrack'),
            model.get('localization').audioTracks
        );
    };
Ejemplo n.º 2
0
    const onAudiotracksChanged = (mediaModel, changedModel, audioTracks) => {
        if (!audioTracks || audioTracks.length <= 1) {
            removeAudioTracksSubmenu(settingsMenu);
            return;
        }

        addAudioTracksSubmenu(
            settingsMenu,
            audioTracks,
            model.getVideo().setCurrentAudioTrack.bind(model.getVideo()),
            mediaModel.get('currentAudioTrack'),
            model.get('localization').audioTracks
        );
    };