Trang chủ
>
Microphone >
Microphone GODOX
Microphone Godox MoveLink M1
MỚI 100%
Đơn giá:
2,780,000đ
Giảm: 0đ
2,780,000đ
Hotline đặt hàng:
0903.148-222
(08:00-20:00)
KHUYẾN MÃI ÁP DỤNG TỪ
đến
Thông số nổi bật
Godox MoveLink M1 Kit - Hệ thống micro không dây kỹ thuật số nhỏ gọn dành cho máy ảnh & điện thoại thông minh là giải pháp thông minh, vừa dễ sử dụng, vừa giúp tiết kiệm chi phí cho người dùng, đặc biệt là những nhà sáng tạo nội dung trên Youtube, Tiktok, hay thậm chí là nhà báo tác nghiệp,...
Tổng quan
Sản Phẩm khác
Sản Phẩm cũ
Tính Năng
Sản phẩm bao gồm
Thông số
DJI Mic (TX + TX + RX)
Đơn giá
8,380,000đ
Microphone Rode Wireless Go II
Đơn giá
6,100,000đ
Microphone Rode Wireless Go II Single
Đơn giá
5,400,000đ
Microphone Godox MoveLink M2
Đơn giá
3,780,000đ
Microphone Deity V-Mic D3
Đơn giá
2,380,000đ
Microphone Deity V-Mic D3 Pro (Base)
Đơn giá
4,780,000đ
Microphone Deity V-Mic D3 Pro Kèm bộ Location Recording Bundle
Đơn giá
5,480,000đ
Microphone Rode VideoMic Pro Plus
Đơn giá
7,490,000đ
Microphone Rode VideoMic NTG
Đơn giá
6,590,000đ
Microphone Rode VideoMic Go | Chính hãng
Đơn giá
1,940,000đ
Microphone Rode Smart LAV Plus
Microphone Saramonic Blink 500 B2
Giá từ:
3,000,000đ
Microphone Saramonic Blink 500 Pro B1 (TX+ RX), Black
Đơn giá
4,680,000đ
Microphone Saramonic Blink 500 Pro B2 (TX + TX + RX), Black
Đơn giá
6,480,000đ
Microphone BY-M100UC
Đơn giá
840,000đ
Godox MoveLink M1 Kit - Hệ thống micro không dây kỹ thuật số nhỏ gọn dành cho máy ảnh & điện thoại thông minh là giải pháp thông minh, vừa dễ sử dụng, vừa giúp tiết kiệm chi phí cho người dùng, đặc biệt là những nhà sáng tạo nội dung trên Youtube, Tiktok, hay thậm chí là nhà báo tác nghiệp,...
Godox MoveLink M1 Compact Digital Wireless Microphone System for Cameras & Smartphones with 3.5mm (2.4 GHz)
Godox MoveLink RX Compact Dual-Channel Digital Wireless Receiver for Cameras & Smartphones with 3.5mm (2.4 GHz)
Godox MoveLink TX Clip-On Digital Transmitter with Omni Microphone (2.4 GHz)
Lavalier Microphone
Furry Wind Cap for Transmitter
3.5mm TRS to TRS Cable
3.5mm TRS to TRRS Cable
2 x USB Type-C Charging Cables
Tags
×
1 / 6
(function () {
const requestAnimFrame = (function () {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function (callback) {
window.setTimeout(callback, 1000 / 60);
};
})();
const hieuUngPhaoHoa = {
canvas: document.getElementById('hieuUngPhaoHoa__canvas'),
ctx: null,
cw: window.innerWidth,
ch: window.innerHeight,
fireworks: [],
particles: [],
colors: [0, 60, 300], // Mảng các màu
hue: 0,
timerTotal: 30, // Giảm thời gian giữa các lần bắn
timerTick: 0,
isActive: true, // Biến để kiểm soát trạng thái hoạt động
init: function () {
this.ctx = this.canvas.getContext('2d');
this.canvas.width = this.cw;
this.canvas.height = this.ch;
this.loop();
// Tự động dừng sau 5 giây
setTimeout(() => {
this.isActive = false;
}, 5000);
},
calculateDistance: function (p1x, p1y, p2x, p2y) {
const xDistance = p1x - p2x;
const yDistance = p1y - p2y;
return Math.sqrt(Math.pow(xDistance, 2) + Math.pow(yDistance, 2));
},
random: function (min, max) {
return Math.random() * (max - min) + min;
},
createParticles: function (x, y) {
let particleCount = 30;
// Chọn màu ngẫu nhiên từ mảng
this.hue = this.colors[Math.floor(Math.random() * this.colors.length)];
while (particleCount--) {
this.particles.push(new Particle(x, y, this));
}
},
// Main loop
loop: function () {
if (!this.isActive && this.fireworks.length === 0 && this.particles.length === 0) {
return; // Dừng animation khi hết pháo hoa
}
requestAnimFrame(this.loop.bind(this));
this.hue += 0.5;
this.ctx.globalCompositeOperation = 'destination-out';
this.ctx.fillStyle = 'rgba(0, 0, 0, 0.5)';
this.ctx.fillRect(0, 0, this.cw, this.ch);
this.ctx.globalCompositeOperation = 'lighter';
let i = this.fireworks.length;
while (i--) {
this.fireworks[i].draw();
this.fireworks[i].update(i);
}
i = this.particles.length;
while (i--) {
this.particles[i].draw();
this.particles[i].update(i);
}
// Tự động bắn pháo hoa nếu đang hoạt động
if (this.isActive && this.timerTick >= this.timerTotal) {
this.fireworks.push(new Firework(
this.cw / 2, this.ch,
this.random(0, this.cw),
this.random(0, this.ch / 2),
this
));
this.timerTick = 0;
} else {
this.timerTick++;
}
}
};
// Firework class
class Firework {
constructor(sx, sy, tx, ty, main) {
this.main = main;
this.x = sx;
this.y = sy;
this.sx = sx;
this.sy = sy;
this.tx = tx;
this.ty = ty;
this.distanceToTarget = main.calculateDistance(sx, sy, tx, ty);
this.distanceTraveled = 0;
this.coordinates = [];
this.coordinateCount = 3;
while (this.coordinateCount--) {
this.coordinates.push([this.x, this.y]);
}
this.angle = Math.atan2(ty - sy, tx - sx);
this.speed = 2;
this.acceleration = 1.05;
this.brightness = main.random(50, 70);
this.targetRadius = 1;
}
update(index) {
this.coordinates.pop();
this.coordinates.unshift([this.x, this.y]);
if (this.targetRadius < 8) {
this.targetRadius += 0.3;
} else {
this.targetRadius = 1;
}
this.speed *= this.acceleration;
const vx = Math.cos(this.angle) * this.speed;
const vy = Math.sin(this.angle) * this.speed;
this.distanceTraveled = this.main.calculateDistance(
this.sx, this.sy, this.x + vx, this.y + vy
);
if (this.distanceTraveled >= this.distanceToTarget) {
this.main.createParticles(this.tx, this.ty);
this.main.fireworks.splice(index, 1);
} else {
this.x += vx;
this.y += vy;
}
}
draw() {
this.main.ctx.beginPath();
this.main.ctx.moveTo(
this.coordinates[this.coordinates.length - 1][0],
this.coordinates[this.coordinates.length - 1][1]
);
this.main.ctx.lineTo(this.x, this.y);
this.main.ctx.strokeStyle = `hsl(${this.main.hue}, 100%, ${this.brightness}%)`;
this.main.ctx.stroke();
}
}
// Particle class
class Particle {
constructor(x, y, main) {
this.main = main;
this.x = x;
this.y = y;
this.coordinates = [];
this.coordinateCount = 5;
while (this.coordinateCount--) {
this.coordinates.push([this.x, this.y]);
}
this.angle = main.random(0, Math.PI * 2);
this.speed = main.random(1, 10);
this.friction = 0.95;
this.gravity = 1;
this.hue = main.random(main.hue - 20, main.hue + 20);
this.brightness = main.random(50, 80);
this.alpha = 1;
this.decay = main.random(0.015, 0.03);
}
update(index) {
this.coordinates.pop();
this.coordinates.unshift([this.x, this.y]);
this.speed *= this.friction;
this.x += Math.cos(this.angle) * this.speed;
this.y += Math.sin(this.angle) * this.speed + this.gravity;
this.alpha -= this.decay;
if (this.alpha <= this.decay) {
this.main.particles.splice(index, 1);
}
}
draw() {
this.main.ctx.beginPath();
this.main.ctx.moveTo(
this.coordinates[this.coordinates.length - 1][0],
this.coordinates[this.coordinates.length - 1][1]
);
this.main.ctx.lineTo(this.x, this.y);
this.main.ctx.strokeStyle = `hsla(${this.hue}, 100%, ${this.brightness}%, ${this.alpha})`;
this.main.ctx.stroke();
}
}
// Khởi chạy khi trang load xong
//window.addEventListener('load', () => hieuUngPhaoHoa.init());
})();