Script videófájlok felgyorsítására az interneten probléma (html)?
Az alábbit találtam, de ez csak egy adott oldalra lett tervezve és csak ott működik. Én nem értek hozzá, lehet ezt általánosítani, hogy bárhol működjön, vagy valaki be tud linkelni egy olyan scriptet? Köszönöm.
(function() {
'use strict';
window.addEventListener('load', function() {
function getElements(attrib) {
return document.querySelectorAll('[' + attrib + ']')[0];
}
function round(value, precision) {
var multiplier = Math.pow(10, precision || 0);
return Math.round(value * multiplier) / multiplier;
}
var myInstOfPlayer = getElements('role="main"');
var spdUpBtn = document.createElement("BUTTON");
spdUpBtn.innerHTML = 'Im sleeping';
var spdDownBtn = document.createElement("BUTTON");
spdDownBtn.innerHTML = 'Slower';
var dipsTxt = document.createElement("P");
spdUpBtn.addEventListener("click", function(){
document.querySelector('video').playbackRate += 0.2;
dipsTxt.innerHTML = round(document.querySelector('video').playbackRate,2);
});
spdDownBtn.addEventListener("click", function(){
document.querySelector('video').playbackRate -= 0.1;
dipsTxt.innerHTML = round(document.querySelector('video').playbackRate,2);
});
myInstOfPlayer.parentNode.insertBefore(spdUpBtn, myInstOfPlayer.nextSibling);
myInstOfPlayer.parentNode.insertBefore(spdDownBtn, myInstOfPlayer.nextSibling);
myInstOfPlayer.parentNode.insertBefore(dipsTxt, myInstOfPlayer.nextSibling);
dipsTxt.innerHTML = "1";
}, false);
})();
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!