Tôi đang cố gắng thêm phiên âm văn bản của tệp âm thanh được nói bằng thẻ theo dõi. Hành vi mặc định cho thẻ video là hiển thị chúng (tác phẩm). Theo mặc định, thẻ âm thanh dường như thiếu một số loại 'canvas' (khu vực màu đen, thẻ video hiển thị ngay cả khi không có video) để hiển thị phụ đề tự động. Tôi có thể sử dụng thẻ video nhưng nó sẽ cảm thấy như một cách giải quyết xấu xí. Tôi không muốn phá vỡ ngữ nghĩa của mã của tôi mặc dù.Phụ đề cho <audio> với <track>, cách hiển thị phụ đề
Có loại CSS nào để buộc hiển thị khu vực như vậy, nơi các subtiles sẽ được hiển thị không?
<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>
Cảm ơn bạn đã đọc.
Hãy thử thay đổi thuộc tính 'loại' thành chú thích" ". AFAIK '" phụ đề "chỉ dành cho các phần tử'
Theo [thông số cho WebVTT] (http://dev.w3.org/html5/webvtt/#h4_processing-model). Chỉ các phần tử '' mới hỗ trợ nó. Quy tắc đầu tiên cho trình duyệt khi cố gắng hiển thị '
Theo [thông số kỹ thuật HTML 5.1 trên phần tử theo dõi] (http://www.w3.org/html/wg/drafts/html/master/embedded-content.html#the-track-element) các bản nhạc có thể là được sử dụng như là một phần tử phương tiện truyền thông Âm thanh là một yếu tố phương tiện truyền thông Theo dõi các sự kiện liên quan làm việc tốt trong javascript.Vì vậy, tôi không thấy một vấn đề bằng cách sử dụng chúng bên trong âm thanh.Có định dạng tập tin khác nhau để sử dụng cho các bài hát Sau đó? – phl