用maxkb实现语音输入一段文字,自动播放视频,但是视频没有声音(必须手动点击取消静音)
实现代码如下:
<html_rander>
let soundEnabled = false;
function enableSoundByUser() {
if (soundEnabled) return;
try {
const v = document.getElementById("myVideo");
v.muted = false;
v.play(); // 重启播放,确保生效
soundEnabled = true;
console.log("🔊 视频声音已开启");
} catch (e) {
console.warn("⚠️ 视频解静音失败:", e);
}
}
// 捕捉任意用户交互行为
window.addEventListener("keydown", enableSoundByUser);
window.addEventListener("mousedown", enableSoundByUser);
window.addEventListener("touchstart", enableSoundByUser);
</script>