我有一个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');
任何帮助将不胜感激。