Formulário para reproduzir vídeo do Fembed com Proxy

  • Autor Autor zcriptz
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
zcriptz

zcriptz

1
Xi
Programador
Verificación en dos pasos activada
Suscripción a IA
Usando o código PHP que publiquei neste tópico:

Só mudei:
PHP:
$url = 'https://feurl.com/v/kkxeds3jqnge83q';

Por:
PHP:
$url = $_GET['url'];

Salvei e nomeei fembed.php

Dá para adiantar/atrasar o vídeo.

Código HTML/Javascript: (Deve ser salvo em um arquivo à parte, não no mesmo)
Inserir CODE, HTML ou PHP:
<html>
    <head>
        <script>
            function makePlayer(){
                videoElement = document.createElement('video');
                videoElement.className = 'video-js';
                videoElement.style = 'width:100%;height:100%';
                document.body.appendChild(videoElement);
            }
            function playVideo(url){
                if(!window.videoElement)
                    makePlayer();
                ;
                videoForm = document.getElementById('videoForm');
                videoElement.src = 'fembed.php?url='+encodeURI(url);
                videoElement.play();
                videoElement.controls = 1;
                videoElement.onplay = function(){ videoForm.style.display = 'none' };
                videoElement.onpause = function(){ videoForm.style.display = '' };
                return false
            }
        </script>
        <style>
            body{
                margin:0;
                padding:0;
                background:black;
                color:white;
                width:100%;
                height:100%;
            }
            #videoForm{
                z-index:2;
                position:absolute;
                line-height:50px;
                font-size:20px;
            }
            #urlInput{
                width:300px;
            }
        </style>
    </head>

    <body>
      <form id="videoForm" method="post" onsubmit="return playVideo(document.getElementById('urlInput').value)">
        URL de Fembed: <input id="urlInput" type="text"><input type="submit" value="Reproducir">
      </form>
    </body>
</html>

Ao pausar, volta a mostrar o formulário acima do vídeo para poder colocar outra URL.


Pode ajudar vocês a aprender a criar elementos e a usar <video>. 👍
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
E depois por que eu tenho que fechar fembed e mystream xD
 
Funciona! Muito obrigado!!, gostaria de trocar o player.
 
Excelente, muito obrigado. Uma pergunta.
Daria para implementar algo assim para baixar?
 
Voltar
Topo