2014-10-12 6 views
0

트랙 요소의 사용을 시험하고 있습니다. 내 코드와 .vtt 파일이 모두 유효하다고 생각합니다. 그러나 나는 (로컬 호스트에서조차도) 페이지를 실행할 때 자막을 볼 수 없다. 정확한 서버 유형을 가진 .vtt 파일을 제공 할 수 있도록 서버를 구성해야한다고 읽었다. 자막을 보려면 Xampp을 로컬로 사용해야합니다.트랙 요소를 사용하도록 Apache 서버를 구성하는 방법

여기에 노래 내가 문제에 대한 해결책을 발견 한 몇 가지 연구와 실험으로 반짝 반짝 작은 별

<!DOCTYPE html> 
<html> 
<head> 
<title>Track</title> 
</head> 
<body> 
<video controls> 
    <source src="twinkle.mp4" type="video/mp4"> 
    <track src="altyazi_tr.vtt" kind="subtitles" srclang="tr" label="turkce" default> 
</video> 
</body> 
</html> 

WEBVTT 

00:00:00,000 --> 00:00:03.000 
Twinkle Twinkle Little Star 

00:00:03,000 --> 00:00:06.000 
How I wonder what you are 
+0

먼저 다시 시작 http://www.iandevlin.com/html5test/webvtt/html5-video-webvtt-sample.html. 그런 다음 아파치 로그를 검사하여 vtt 파일에 대한 요청이 있는지 확인하고 무엇이 잘못되었는지 확인할 수 있습니다. – Mine

+0

도움 주셔서 감사합니다. 나는 링크와 함께 확인하고 부제를 볼 수 있습니다. 그러나 나는 서버 사용에 관해 초보자이다. 로그 파일을 확인했지만 요청을 볼 수 없습니다 (올바른 로그를보고 있지 않을 수도 있습니다). 로그를 확인하는 방법을 단계별로 설명해 주시겠습니까? – Zalajbeg

답변

1

와 비디오를 참조 내 코드와 WebVTT 파일입니다. XAMPP와 함께 오는 아파치 서버에 MIME 타입 추가 할 수 있도록 : 디렉토리에

  • 이동 ... \ 메모장 XAMPP \ 아파치 \ conf의
  • 파일을 엽니의 mime.types
  • 추가 파일에 대한 MIME 타입
  • 파일을 저장합니다 (행이 추가되는이 문제에 대한이 "텍스트/VTT의 VTT"를했다) 당신이 당신의 클라이언트가 정말 webvtt, 예를 지원하는지 확인해야하는 서버를