Parça etiketli bir sesli ses dosyasının metin transkripsiyonunu eklemeye çalışıyorum. Video etiketinin varsayılan davranışı onları göstermektir (çalışır). Varsayılan olarak, ses etiketinin altyazıları otomatik olarak görüntüleyebilmesi için bir çeşit 'kanvas' (video bile olsa bir video etiketi siyah alan) eksikliği söz konusudur. Video etiketini kullanabilirdim ama çirkin bir çözüm gibi hissediyordum. Yine de kodumun anlamlarını kırmak istemiyorum.<track> ile <audio> için Altyazılar, altyazıların nasıl görüntüleneceği
Subtillerin görüntüleneceği alanın görüntüsünü zorlamak için bir çeşit CSS var mı?
<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>
Okuman için teşekkürler.
'kind' niteliğini değiştirmeyi deneyin için' "başlıkları" '. AFAIK '" altyazı "' sadece "
[WebVTT için spesifikasyon] 'a göre (http://dev.w3.org/html5/webvtt/#h4_processing-model). Sadece '' öğeleri bunu destekler. Bir WebVTT 'src ile bir'
[Parça elemanındaki HTML 5.1 özellikleri] 'ne göre (http://www.w3.org/html/wg/drafts/html/master/embedded-content.html#the-track-element) izler olabilir medya öğesinin bir alt öğesi olarak kullanılır Ses, bir medya öğesidir.Rahatla ilgili olaylar, javascript'te gayet iyi çalışır.Onlar sesin içinde bunları kullanırken bir sorun görmüyorum. Ses parçaları için kullanılacak farklı bir dosya biçimi var mı o zaman? – phl