HTML5 аудио-элемент предпочтения загрузки нескольких источников - PullRequest
0 голосов
/ 21 ноября 2018

Если у меня есть звуковой элемент html5 с несколькими источниками, есть ли способ указать, какой источник следует использовать, когда пользователь хочет загрузить файл по сравнению с воспроизведением его в браузере (или добиться аналогичного эффекта с помощью JavaScript)?Например, если у меня есть два файла, test_file.opus и test_file.mp3, могу ли я дать сигнал обозревателю воспроизвести файл opus, когда пользователь нажимает кнопку воспроизведения, а затем загрузить файл mp3, когда он щелкнет правой кнопкой мыши и выберет «сохранить аудио как».Обычно аудиофайлы opus могут быть меньше, но их невозможно воспроизвести очень легко, если пользователь не знает, что они делают.

        <audio controls preload="metadata">
            <source src="test_file.opus" type="audio/ogg; codecs=opus">
            <source src="test_file.mp3" type="audio/mpeg">
            Your browser does not support the audio element.
        </audio>

Краткое примечание: Я понимаю, что могу предоставитьссылка для скачивания в теге <a> рядом с аудиоэлементом html5.Мне было просто любопытно, есть ли способ указать браузеру, какой из них должен быть загружен по сравнению с воспроизведением в браузере, или есть ли способ добиться аналогичного эффекта с помощью javascript.

...