Javascript 关闭模式窗口时停止音频
我有一个模式,在页面加载时弹出并流式传输youtube文件。但是,当模式关闭时,音频轨迹仍将继续。 模态关闭时,有没有办法停止音频 相关页面可在此处查看: 我的代码如下:Javascript 关闭模式窗口时停止音频,javascript,html,css,youtube,video-streaming,Javascript,Html,Css,Youtube,Video Streaming,我有一个模式,在页面加载时弹出并流式传输youtube文件。但是,当模式关闭时,音频轨迹仍将继续。 模态关闭时,有没有办法停止音频 相关页面可在此处查看: 我的代码如下: <div class="clear"></div> <div style="margin:50 auto; width:800px;"> <script> $(window).load( function(){
<div class="clear"></div>
<div style="margin:50 auto; width:800px;">
<script>
$(window).load( function(){
rplm({
title: "",
html: true,
showConfirmButton: false,
animation: 'fadeIn',
allowOutsideClick: true,
modalNOverlay: 'black',
youtubeID: "FJDkIKPtHUg?autoplay=1&mute=1",
videoWidth: "780px",
});
});
</script>
</div>
$(窗口)。加载(函数(){
rplm({
标题:“,
是的,
showconfixton:false,
动画:“fadeIn”,
allowOutsideClick:真,
莫达尔诺夫雷:“黑色”,
youtubeID:“FJDkIKPtHUg?自动播放=1&静音=1”,
视频宽度:“780px”,
});
});
非常感谢您的帮助。
谢谢,Hanniel。问题看起来像是
.close()
调用隐藏了模态,不会杀死视频或删除iframe源,类似于Vimeo的问题
您可以使用
function openModal() {
rplm({
title: "",
html: true,
text:'<iframe id="rplm-player" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/M7lc1UVf-VE?enablejsapi=1&origin=http://example.com" frameborder="0"></iframe>'
});
}
你有关于这个完整模式的文档吗?我有,有一些文档,YouTube上的内容非常基本。
function closeModal() {
document.getElementById("rplm-player").src = "";
rplm.close()
}