Próbuję dodać transkrypcję tekstu mówionego pliku audio za pomocą znacznika śladu. Domyślnym zachowaniem tagu wideo jest wyświetlanie ich (działa). Domyślnie tag dźwiękowy wydaje się pozbawiony jakiegoś "płótna" (czarny obszar, który tag wideo wyświetla nawet bez wideo), aby wyświetlić napisy automatycznie. Mógłbym użyć tagu wideo, ale czułbym się jak brzydki sposób obejścia tego problemu. Nie chcę jednak łamać semantyki mojego kodu.Napisy dla <audio> z <track>, sposób wyświetlania napisów
Czy jest jakiś rodzaj CSS wymuszający wyświetlanie takiego obszaru, w którym będą wyświetlane podtypy?
<audio controls>
<source src="test.ogg" type="audio/ogg">
<source src="test.mp3" type="audio/mpeg">
<track kind="subtitles" label="English subtitles" src="/test.vtt" srclang="en" default></track>
Your browser does not support the audio tag.
</audio>
Dziękuję za przeczytanie.
Spróbuj zmienić atrybut "rodzaj" na "" napisy ". AFAIK '" subtitles "' są tylko dla '
Według [specyfikacji dla WebVTT] (http://dev.w3.org/html5/webvtt/#h4_processing-model). Obsługiwane są tylko elementy ''. Pierwsza zasada dla przeglądarek przy próbie renderowania '
Zgodnie z [specyfikacją HTML 5.1 na elemencie ścieżki] (http://www.w3.org/html/wg/drafts/html/master/embedded-content.html#the-track-element) utwory mogą być używane jako element multimedialny Audio jest elementem medialnym, śledzone zdarzenia działają dobrze w javascript, więc nie widzę problemu z ich używaniem w audio. Czy istnieje inny format pliku do użycia dla ścieżek audio następnie? – phl