module/flk/themes/shop/flk_video/add.js
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
function getVideoBg(mp4, callback) {
var video;
var scale = 0.8;
var callback = callback;
video = document.createElement("video");
video.src = window.URL.createObjectURL(mp4);
video.width = 480;
video.height = 320;
video.addEventListener('loadeddata', function() {
var canvas = document.createElement("canvas");
canvas.width = video.videoWidth * scale;
canvas.height = video.videoHeight * scale;
var context = canvas.getContext('2d');
context.drawImage(video, 0, 0, canvas.width, canvas.height);
var base64 = canvas.toDataURL("image/png");
$.post("/index.php?m=upload&a=base64", {
content: base64
}, function(data) {
callback(data.trueimgurl);
}, "json")
});
}
$(document).on("click", "#js-upbtn", function() {
$("#up-video").click();
})
function onprogress(evt) {
var loaded = evt.loaded; //已经上传大小情况
var tot = evt.total; //附件总大小
var per = Math.floor(100 * loaded / tot); //已经上传的百分比
$("#progress").html(per + "%");
$("#progress").css("width", per + "%");
if (per >= 100) {
$("#progress").hide();
}
}
$(document).on("change", "#up-video", function() {
var fdata = new FormData();
$.get("/moduleshop.php?m=flk_ossupload&a=auth&ajax=1", function(data) {
var file = document.querySelector("#up-video").files[0];
if (file == undefined) {
console.log("Empty");
return false;
}
fdata.append("OSSAccessKeyId", data.accessid);
fdata.append("policy", data.policy);
fdata.append("Signature", data.sign);
fdata.append("key", data.key + file.name);
fdata.append("callback", data.callback);
fdata.append("file", file);
$.ajax({
url: data.url,
后面还有 35 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。