触摸设备上的嵌入式YouTube视频会自动显示右键单击上下文菜单

Ata*_*CSE 14 youtube android youtube-api ios cordova

我正在使用cordova并使用iframe来包含youtube视频.

我正在使用此行将视频放入iframe中.

ylink='<iframe width="100%" height="'+height+'" src="'+ylink+'?rel=0&controls=1&showinfo=0&modestbranding=1" frameborder="0" allowfullscreen allownetworking="internal"></iframe>'

$('#list_holder').html(ylink);
Run Code Online (Sandbox Code Playgroud)

ylink格式就像 https://www.youtube.com/embed/XXXXXXXX

它装载完美.视频缩略图加载.然后我开始播放按钮.视频按预期播放.问题是它还会触发youtube的右键单击上下文菜单.我试图触摸视频的其他位置以隐藏它,但它再次出现在我触摸的地方.

在此输入图像描述

然后我尝试了一些建议.最后,我最终得到了这个巨大的网址,用于使用所有这些建议.

ylink='<iframe width="100%" height="'+height+'" src="'+ylink+'?
rel=0&controls=1&showinfo=0&modestbranding=1&disablekb=1&wmode=transparent" frameborder="0"
allowfullscreen allownetworking="internal" oncontextmenu="return false;"></iframe>'
Run Code Online (Sandbox Code Playgroud)

还是行不通.大多数建议都在使用,allownetworking="internal"但我使用它并没有改变.它只发生在触摸设备上.我在Android 2.3和4.0.4上测试

如何停止此上下文菜单或隐藏它,禁用它?我只需要寻道控制和全屏控制.我在视频中不需要任何其他内容.我错过了什么?

[忘了提一下:有趣的是,昨天第一线工作完美,今天没有工作.上下文菜单昨天没有显示.现在我想知道你是否改变了任何东西.]

Kev*_*n S 5

您的代码没有任何问题,这是youtube api的最新错误.坐下来,我希望它会在接下来的24小时内按预期工作.还原您的网址更改,因为您知道它昨天正常工作,一旦您修复了问题,它将继续有效.

我今天在应用程序商店中存在超过一年的应用程序时遇到了同样的问题.

  • 向客户解释一个错误"不在我手中"总是很有趣:) (3认同)

Mat*_*ela 1

截至 2014 年 7 月 11 日下午 3:45,此错误似乎已得到修复。