2015-10-07 22 views
1

因此,如何阻止Google Chrome浏览器认为我的Flash是广告?

前几天,谷歌浏览器开始阻止自动播放Flash广告,默认

问题是我正在使用videojs媒体播放器在我的页面上播放HLS实时流。 而且,由于Chrome本身不支持HLS协议,因此播放器会回退到一个小型Flash文件以播放视频。

但Chrome认为这个Flash文件是一个AD--因此不允许它自动播放,因为它应该。

有什么办法可以告诉Chrome这个文件实际上是我的页面的重要部分,而不是AD吗?

回答

2

将大于398x298的空白Flash文件添加到页面底部。我发现一旦您的Flash文件至少有一个以上的Chrome浏览器不会暂停您的任何Flash。你不能用CSS隐藏这个额外的Flash文件。可选择使用JavaScript超时(3秒)来隐藏空的Flash文件,以防万一您的页面布局混乱。我正在使用swfObject进行嵌入。

1

我正在处理相同的问题,但我认为视频的大小和页面上的位置都是因素。尝试让视频播放器变大一点。当我升到410x308时,问题就消失了。

+0

确实!通过一些测试,我发现如果(宽度<398或高度<298),那么Chrome会阻止自动播放。我会和我们的设计师讨论如何使用这些尺寸的球员进行装配,但我仍然想要一种方法将其标记为“安全”或“非广告”闪光。谢谢你的提示! – Tiago

相关问题