Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJavi Cueto
1,029 PointsCaptions doesn't work in chrome and safari.
I downloaded the project files and I check it with safari and chrome and it doesn't work. It only works in firefox.
Someone help?
7 Answers
Kiyomi Li
22,436 PointsMake sure to run this from a web server and not a local file, because Chrome and Safari do not recognise the WebVTT file unless it comes from a web server.
Nemanja Granic
4,821 PointsYou are genius!
Bao Tran
Front End Web Development Techdegree Student 18,959 PointsThis drove me nut too until I search and land on this page.
Code is exactly the same. What throw me off is it works on Firefox.... Grrrr...
``` <div class="wrapper">
<video controls>
<source src="video/video.mp4" type="video/mp4">
<source src="video/video.ogg" type="video/ogg">
<track label="English" kind="subtitles" srclang="en" src="captions.vtt" default>
</video>
Javi Cueto
1,029 PointsI downloaded it from the project files:
http://treehouse-code-samples.s3.amazonaws.com/html-video-and-audio/the-track-element.zip
Javi Cueto
1,029 PointsThis is the code:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>HTML Video and Audio</title>
<link rel="stylesheet" href="css/normalize.css">
<link href='http://fonts.googleapis.com/css?family=Nunito:400,300' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/main.css">
</head> <body>
<h1>HTML Video and Audio</h1>
<div class="wrapper">
<h2>Video Example</h2>
<video controls>
<source src="http://treehouse-code-samples.s3.amazonaws.com/html-video-and-audio/bridge.mp4" type="video/mp4">
<source src="http://treehouse-code-samples.s3.amazonaws.com/html-video-and-audio/bridge.ogg" type="video/ogg">
<track label="English" kind="subtitles" srclang="en" src="bridge-captions.vtt" default>
</video>
<h2>Audio Example</h2>
<audio controls>
<source src="http://treehouse-code-samples.s3.amazonaws.com/html-video-and-audio/bridge-audio.mp3" type="audio/mp3">
</audio>
</div>
</body> </html>
Kiyomi Li
22,436 PointsI have the same exact problem. It works in firefox but not in chrome.
Javi Cueto
1,029 PointsThanks!!
Steven Velazquez
7,278 PointsTry changing the file type from .vtt to .srt.
cesare
15,180 Pointscesare
15,180 PointsCan you post your code?