JSFiddle - React, Tailwind, and code Playground
by fredd man
HTML
<body bgcolor="#000000">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
<title></title>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
<body bgcolor=""><table width="0" border="0">
<tbody>
<tr>
<th scope="col"><?xml version="1.0"?>
</th>
<th scope="col"><?xml version="1.0"?>
</th>
</tr>
<tr>
<th scope="row"><?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<script type="text/javascript" src="https://embed-ssl.wistia.com/deliveries/9b0ed3b4fd7a2eb3049b51cd26b48b9c0300e7b9.bin?disposition=attachment&filename=jwplayer6.10.js"></script>
<script type="text/javascript">jwplayer.key = "2U/m9jOYEC49U1j3cNoou7IjxvGS5j03XTpetE5wCVBAwRqhG9pSYWQIMW0=";</script>
<center>
<div id="emergencycouplesatu4"></div>
<script type="text/javascript">
jwplayer("emergencycouplesatu4").setup({
playlist: [{
file: "https://www.youtube.com/watch?v=DjC2zQmvhCs",
type: "mp4",
primary: "flash",
image: "",
height: 357,
tracks: [{
file: "",
label: "spanish",
kind: "captions",
"default": true
},{
file: "",
label: "English",
kind: "captions",}]
}],
width: 640,
height: 460,
autostart: false,
mute: false,
stretching : "exactfit",
events:{
onBufferChange: function(callback) {
// console.log(callback.buffer);
// console.log(jwplayer("emergencycouplesatu").getBuffer());
}
}
});
</script>
</center></th>
<td><?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM...
JavaScript
var tag;
jwplayer().onReady(function(){
if (jwplayer().getRenderingMode() == "flash") {
return;
}
tag = document.querySelector('video');
tag.defaultPlaybackRate = 1.0;
tag.playbackRate = 1.0;
jwplayer().addButton("http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/sign-check-icon.png", "", function(){
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 0.25;
},"025");
jwplayer().addButton("http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/sign-check-icon.png", "", function(){
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 0.5;
},"05");
jwplayer().addButton("https://<your_CDN_ID>.cloudfront.net/assets/1.png", "", function() {
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 1.0;
},"1");
jwplayer().addButton("https://<your_CDN_ID>.cloudfront.net/assets/125.png", "", function() {
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 1.25;
},"125");
jwplayer().addButton("http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/sign-check-icon.png", "", function() {
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 1.5;
},"15");
jwplayer().addButton("https://<your_CDN_ID>.cloudfront.net/assets/2.png", "", function() {
jwplayer().seek(jwplayer().getPosition());
tag.playbackRate = 2.0;
},"2");
});