video.js로 간단한 비디오 페이지를 만들고 챕터 트랙을 표시하고 싶습니다. 이 코드는 VideoJS 설명서 here을 기반으로하는 HTML 코드입니다.챕터 트랙이 VideoJS에서 표시되지 않습니다.
WEBVTT
Chapter 1
00:00:00.000 --> 00:16:30.000>
Sample chapter 1
Chapter 2
00:16:30.000 --> 00:42:30.000>
Sample Chapter 2
(리눅스) 크롬 (27)이 페이지를 열고, 다음과 같은 오류가 video.js:22
에서 콘솔 Uncaught TypeError: Cannot read property 'id' of undefined
에 표시됩니다
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<link href="http://vjs.zencdn.net/4.0/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.0/video.js"></script>
</head>
<body>
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="940" height="560" data-setup='{}'>
<source src="myvideo.mp4" type="video/mp4" />
<track kind="chapters" src="mychapters.vtt" srclang="en" label="English" default="default" >
</video>
</body>
</html>
는 그리고 이것은 webvtt 파일입니다. kind="chapters"
을 kind="captions"
으로 변경하면 캡션이 작동합니다.
내가 도움이 될 수있는 모든 도움은 내가 잘못한 것을 알아낼 수 없기 때문입니다.
미리 감사드립니다. -
업데이트 : 원래이 문제를 게시 한 이후로이 문제는 github에 대한 향후 추진력을 모으는 것으로 보입니다. 다행히 챕터에 대한 픽스가 곧 VideoJS에 포함될 것입니다 ... https://github.com/videojs/video.js/issues/676 – RTW2