Automatically enable video player controls and set default volume to 20%.
// ==UserScript==
// @name Reasonable Instagram video player (fix)
// @namespace Violentmonkey scripts
// @version 1.0
// @description Automatically enable video player controls and set default volume to 20%.
// @author Zzuk
// @include *instagram.com*
// @grant none
// @license MIT
// ==/UserScript==
(function () {
'use strict';
function videoFixer() {
var player = document.querySelector('video:not([fixed])')
if(!player)
return
console.log('updating player');
player.style.zIndex = 1;
player.setAttribute('controls', 1);
player.setAttribute('autoplay', 1);
player.muted = true;
player.volume = 0.2;
player.setAttribute('fixed', 1);
player.pause();
var playerSibling = player.nextElementSibling;
if (playerSibling != null && playerSibling.hasAttribute("data-instancekey")) {
playerSibling.style.display = 'none';
}
}
setInterval(videoFixer, 100);
})();