【发布时间】:2020-07-01 23:25:47
【问题描述】:
我的 youtube 视频在 iframe 中完美显示,但没有声音。下面是我的代码。
if (slideType === "youtube") {
switch (control) {
case "play":
postMessageToPlayer(player, {
"event": "command",
"func": "mute"
});
postMessageToPlayer(player, {
"event": "command",
"func": "playVideo"
});
break;
case "pause":
postMessageToPlayer(player, {
"event": "command",
"func": "pauseVideo"
});
break;
}
}
// POST commands to YouTube API
function postMessageToPlayer(player, command){
if (player == null || command == null) return;
player.contentWindow.postMessage(JSON.stringify(command), "*");
}
如果我删除了视频不播放的静音部分,则从上述部分。如果我发送取消静音而不是静音,视频仍然无法播放。如何让正在播放的视频有声音?
【问题讨论】:
标签: javascript html video iframe youtube-api