使用python输出字符串更改HTML中的视频

时间:2019-04-05 10:28:51

标签: javascript python html

我有一个Python脚本,它每5秒为我提供一个视频路径字符串(vid / video.mp4)(可以更改持续时间)。我想使用这些视频路径在HTML页面中播放视频。

例如,如果第一个视频在HTML页面中播放,则应使用python字符串视频路径加载第二个视频。

我试图找出Python和HTML页面之间的链接。这是一个继续循环。 Python不断发送应该在HTML页面中逐一插入的视频路径。

任何想法,我如何将这些python字符串链接到HTML页面以播放视频循环。

这是我播放视频的html代码。

video.html

<!DOCTYPE html>
<html>
<head>

</head>
<body >
    <video id="video" controls width="1080" height="1200" autoplay loop muted poster="poster.png">
    <source id="mp4video" src="" type="video/mp4">
    <script type="text/javascript" src="test.js" ></script>
    </video>
</body>
</html>

test.js

var video = document.getElementById('videenter code hereo');
   video.src = "vid/Adult.mp4";
   video.play(); `

我也曾尝试创建可正常工作的python客户端和node.js服务器通信,但我不知道如何将其与HTML集成并播放。视频。

pytohtml.py

import socket
import time
HOST = '127.0.0.1'
PORT = 8484
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((HOST, PORT))
while 1:
    sock.sendto(('"vid/Adult.mp4"').encode('UTF-8'),(HOST, PORT)) #Video file changes by other function.
    time.sleep(0.25)
data = sock.recv(1024)
print(repr(data))

node.js

var net = require('net');

var server = net.createServer(function(socket) {
    socket.write('Echo server\r\n');
    socket.on('data', function(data){
        //console.log(data);
        var textChunk = data.toString('utf8');
        console.log(textChunk);

        //socket.write(textChunk);
    });

});
server.listen(8484, '127.0.0.1');

任何帮助将不胜感激。

0 个答案:

没有答案