117117
118118 // Paced
119119 const pacedPlayer = cloudinary . videoPlayer ( 'paced' , {
120- cloudName : 'demo' ,
121- autoplay : true ,
122- muted : true
120+ cloudName : 'demo'
123121 } ) ;
124122
125123 const publicId = 'lincoln' ;
180178
181179 // Karaoke
182180 const karaokePlayer = cloudinary . videoPlayer ( 'karaoke' , {
183- cloudName : 'demo' ,
184- autoplay : true ,
185- muted : true
181+ cloudName : 'demo'
186182 } ) ;
187183
188184 karaokePlayer . source ( 'lincoln' , {
212208 }
213209 }
214210 } ) ;
211+
212+ // Transcript from URL
213+ const urlTranscriptPlayer = cloudinary . videoPlayer ( 'url-transcript' , {
214+ cloudName : 'demo'
215+ } ) ;
216+
217+ urlTranscriptPlayer . source ( 'elephants' , {
218+ textTracks : {
219+ captions : {
220+ label : "Lincoln's Transcript" ,
221+ url : 'https://res.cloudinary.com/demo/raw/upload/lincoln.transcript' ,
222+ wordHighlight : true ,
223+ maxWords : 8
224+ }
225+ }
226+ } ) ;
215227 } , false ) ;
216228 </ script >
217229</ head >
@@ -227,8 +239,6 @@ <h3 class="mb-4">Subtitles & Captions</h3>
227239 id ="player "
228240 playsinline
229241 controls
230- muted
231- autoplay
232242 class ="cld-video-player cld-fluid "
233243 crossorigin ="anonymous "
234244 width ="500 "
@@ -240,7 +250,6 @@ <h4 class="mt-4 mb-2">Playlist Subtitles (switch per source)</h4>
240250 id ="playlist "
241251 playsinline
242252 controls
243- muted
244253 class ="cld-video-player cld-fluid "
245254 crossorigin ="anonymous "
246255 width ="500 "
@@ -290,7 +299,6 @@ <h4 class="mt-4 mb-2">Paced & Styled Captions</h4>
290299 id ="paced "
291300 playsinline
292301 controls
293- muted
294302 class ="cld-video-player cld-fluid "
295303 crossorigin ="anonymous "
296304 width ="500 "
@@ -302,7 +310,17 @@ <h4 class="mt-4 mb-2">Karaoke player</h4>
302310 id ="karaoke "
303311 playsinline
304312 controls
305- muted
313+ class ="cld-video-player cld-fluid "
314+ crossorigin ="anonymous "
315+ width ="500 "
316+ > </ video >
317+
318+ < h4 class ="mt-4 mb-2 "> Transcript from URL</ h4 >
319+
320+ < video
321+ id ="url-transcript "
322+ playsinline
323+ controls
306324 class ="cld-video-player cld-fluid "
307325 crossorigin ="anonymous "
308326 width ="500 "
@@ -318,45 +336,16 @@ <h3 class="mt-4">Example Code:</h3>
318336 <video
319337 id="player"
320338 controls
321- muted
322- autoplay
323- class="cld-video-player"
324- crossorigin="anonymous"
325- width="500">
326- </video>
327-
328- <video
329- id="playlist"
330- controls
331- muted
332339 class="cld-video-player"
333340 crossorigin="anonymous"
334341 width="500">
335342 </video>
336343
337- <video
338- id="paced"
339- controls
340- muted
341- autoplay
342- class="cld-video-player"
343- crossorigin="anonymous"
344- width="500">
345- </video>
346-
347- <video
348- id="karaoke"
349- controls
350- muted
351- autoplay
352- class="cld-video-player"
353- crossorigin="anonymous"
354- width="500">
355- </video>
344+ <!-- ... a few more <video> tags -->
356345 </ code >
357346 < code class ="language-javascript ">
358347
359- // Initialize player
348+ // Initialize players
360349 var player = cloudinary.videoPlayer('player', { cloud_name: 'demo' });
361350
362351 player.source(
@@ -443,9 +432,7 @@ <h3 class="mt-4">Example Code:</h3>
443432
444433 // Paced
445434 const pacedPlayer = cloudinary.videoPlayer('paced', {
446- cloudName: 'demo',
447- autoplay: true,
448- muted: true
435+ cloudName: 'demo'
449436 });
450437
451438 pacedPlayer.source('lincoln', {
@@ -488,9 +475,7 @@ <h3 class="mt-4">Example Code:</h3>
488475
489476 // Karaoke
490477 const karaokePlayer = cloudinary.videoPlayer('karaoke', {
491- cloudName: 'demo',
492- autoplay: true,
493- muted: true
478+ cloudName: 'demo'
494479 });
495480
496481 karaokePlayer.source('lincoln', {
@@ -521,6 +506,22 @@ <h3 class="mt-4">Example Code:</h3>
521506 }
522507 });
523508
509+ // Transcript from URL
510+ const urlTranscriptPlayer = cloudinary.videoPlayer('url-transcript', {
511+ cloudName: 'demo'
512+ });
513+
514+ urlTranscriptPlayer.source('elephants', {
515+ textTracks: {
516+ captions: {
517+ label: "Lincoln's Transcript",
518+ url: 'https://res.cloudinary.com/demo/raw/upload/lincoln.transcript',
519+ wordHighlight: true,
520+ maxWords: 8
521+ }
522+ }
523+ });
524+
524525 </ code >
525526 </ pre >
526527 </ div >
0 commit comments