laSexta.com HTML5 player

HTML5 player for laSexta.com, avoiding the Flash Player plugin.

Fra 27.04.2015. Se den seneste versjonen.

// ==UserScript==
// @name        laSexta.com HTML5 player
// @namespace   userscripts.org/swyter
// @description HTML5 player for laSexta.com, avoiding the Flash Player plugin.
// @match       http://www.lasexta.com/*
// @version     1
// @grant       none
// ==/UserScript==

if (videoDataUrl = document.querySelector("*[name=videoDataUrl]").value)
{

  xhr = new XMLHttpRequest;

  xhr.open("GET", videoDataUrl);

  xhr.onreadystatechange = function()
  {
    if (this.readyState != xhr.DONE) return;

    /* build our own html5 player with our own stuff */
    vplayer = document.createElement("video");

    vplayer.src    = this.responseXML.getElementsByTagName("videoSource")[0].textContent;
    vplayer.poster = this.responseXML.getElementsByTagName("background")[0].textContent;

    vplayer.controls = "true";
    vplayer.volume = "0.4";

    vplayer.style = 'width: 644px; height: 362px;';

    /* replace it on the page */
    videoHolderElement = document.querySelector("*[itemprop='Video']");
    videoHolderElement.parentElement.replaceChild(vplayer, videoHolderElement);
  }

  xhr.send();
}
长期地址
遇到问题?请前往 GitHub 提 Issues。