Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagetext
linenumberstrue
<!DOCTYPE html>
<html>
<head>
</head>
<body>

<div id="player_container"></div>

<script type="text/javascript">

	//select subtitle track from available tracks
	function getEnSubTrackId(textTracks) {
    	for(var i = 0; i < textTracks.length; i++)
        {
            var track = textTracks[i];
            if(track['language'] == 'en')
            {
                return track['id'];
            }
        }
        return "";
    }
    
    //create a new player instance (vmpro)
	function createPlayer() {
		var optionsinitPlayer = {
			success: function (playerApi) {
				var enTrack = getEnSubTrackId(playerApi.getTextTracks());
            	playerApi.setTextTrack(enTrack);
			},
			parameters: {
				configType: 'vmpro',
				playerId: '<PlayerID>',
				videoId: '<VideoID>',
				apiUrl: '//d.video-cdn.net/play',
				flashPath: '//e.video-cdn.net/v2/'
			}
		};

		VideoPlayer.Collection.addPlayerById('player_container', optionsinitPlayer);
	}

	//add the player
	var head = document.getElementsByTagName('head')[0];
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = '//e.video-cdn.net/v2/embed.js';
	head.appendChild(script);
	
	script.onload = (function () {
		createPlayer();
	});

</script>

</body>
</html>

...