def visit_video_html(self, node):
if os.path.exists("./build/_videos"):
pass
else:
os.makedirs("./build/_videos/")
vsrc = node["uri"]
spth = ".%s" % vsrc
dpth = "./build/_videos/%s" %vsrc[vsrc.rfind('/')+1:]
shutil.copyfile(spth, dpth)
src = "../_videos/%s" % vsrc[vsrc.rfind('/')+1:]
attrs = {
"src":"%s" %src,
"style":"max-width:100%",
}
if node["poster"] is not None:
psrc = node["poster"]
p_spth = ".%s" % psrc
p_dpth = "./build/_videos/%s" %psrc[psrc.rfind('/')+1:]
shutil.copyfile(p_spth, p_dpth)
psrc = "../_videos/%s" % psrc[psrc.rfind('/')+1:]
attrs["poster"] = "%s" % psrc
if node["autoplay"] == "autoplay":
attrs["autoplay"] = "autoplay"
if node["controls"] == "controls":
attrs["controls"] = "controls"
if node["loop"] == "loop":
attrs["loop"] = "loop"
if node["muted"] == "muted":
attrs["muted"] = "muted"
if node["preload"] is not None:
attrs["preload"] = "%s" % node["preload"]
if node["cl"] is not None:
attrs["class"] = "%s" % node["cl"]
self.body.append(self.starttag(node, "video", **attrs))
评论列表
文章目录