Итак, изначально я создал файл .mkv
с одним видео и двумя звуковыми дорожками, которые я хотел включить в свою страницу. Затем я обнаружил, что MKV изначально не поддерживается большинством браузеров по причинам лицензирования, поэтому я преобразовал файл .mkv
в .ogv
(avconv -threads auto -i file.mkv -map 0 -c:v libtheora -q:v 10 -c:a libvorbis -q:a 1 file.ogv
) и включил его следующим образом:
<video class="video" controls>
<source src="video.ogv" type="video/ogg">
</video>
Теперь по крайней мере в Chrome и Firefox я не могу найти способ выбрать звуковую дорожку - она всегда воспроизводит первую найденную. В плеере VL C все работает как положено, я могу выбрать нужный трек через меню. Так что, эта функция отсутствует в видеопроигрывателях по умолчанию, встроенных в браузеры, или просто потому, что протокол или HTML ее не поддерживают?
И если это отсутствует функция, какие альтернативы мне нужно сделать? можно выбрать звуковую дорожку? Есть ли способ без кодирования большого количества Javascript или использования раздутой библиотеки?