Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Popover被解除时使Youtube停止播放,或使用Javascript Youtube控件_Javascript_Ipad_Youtube_Fullscreen_Popover - Fatal编程技术网

在Popover被解除时使Youtube停止播放,或使用Javascript Youtube控件

在Popover被解除时使Youtube停止播放,或使用Javascript Youtube控件,javascript,ipad,youtube,fullscreen,popover,Javascript,Ipad,Youtube,Fullscreen,Popover,所以我在弹出窗口中实现YouTube视频时遇到了一些问题。我可以让YouTube视频播放得很好,但是当用户点击popover(破坏它)时,声音继续播放。我的解决方案是让显示youtube视频的webview在viewDidDemouse方法中加载一个空白html字符串,这非常有效 然而,我现在遇到了一个问题,如果用户按下youtube视频上的全屏按钮,youtube视频确实会全屏显示,但popover就在前面。这很烦人,但用户通常只需单击屏幕的其他部分,屏幕就会消失。我愿意接受这个。当然,除了…

所以我在弹出窗口中实现YouTube视频时遇到了一些问题。我可以让YouTube视频播放得很好,但是当用户点击popover(破坏它)时,声音继续播放。我的解决方案是让显示youtube视频的webview在
viewDidDemouse
方法中加载一个空白html字符串,这非常有效

然而,我现在遇到了一个问题,如果用户按下youtube视频上的全屏按钮,youtube视频确实会全屏显示,但popover就在前面。这很烦人,但用户通常只需单击屏幕的其他部分,屏幕就会消失。我愿意接受这个。当然,除了……调用
viewdidegale
,不向html加载任何内容,破坏了我的整个应用程序

我想知道是否有人知道如何在webview中加载一些javascript来控制youtube视频。这样,我就可以
vieddid出现
调用暂停,这样当弹出式音箱关闭时声音就不会继续播放,youtube视频也不会全屏播放


这不是一个理想的解决方案(因为popover在全屏显示时仍然存在障碍),但我现在就接受它。如果有人能为我提供所需的javascript注入帮助,或者提出更好的解决方案,我将不胜感激。

这只是在iPad上。它本质上是一个“弹出窗口”,在主窗口的顶部有一个窗口。它的行为受到相当严格的控制。你真正能做的就是告诉它在哪里产卵,有多大,什么时候离开。这个链接进一步说明了我的问题。此人似乎刚刚放弃:(