Javascript jplayer赢得';“我不能在铬上工作,因为”;不可见的[闪存]内容始终被阻止。”;

Javascript jplayer赢得';“我不能在铬上工作,因为”;不可见的[闪存]内容始终被阻止。”;,javascript,google-chrome,flash,audio,jplayer,Javascript,Google Chrome,Flash,Audio,Jplayer,因此,当用户使用Google Chrome时,由于我们的音频流服务器的设置方式,我不得不使用Jplayer的Flash回退功能(HTML5由于某些原因不能很好地与我们的流音频Icecast服务器配合使用,直播流可以,但静态MP3不行)。所有其他浏览器都很好 但是,即使选择该站点始终播放flash插件,它仍会阻止播放器,现在它会在控制台中打印此错误:“来自的同一来源插件内容的可见大小必须大于6 x 6像素,否则将被阻止。不可见内容始终被阻止。” 使Flash播放器不隐形的最佳/最简单的方法是什么

因此,当用户使用Google Chrome时,由于我们的音频流服务器的设置方式,我不得不使用Jplayer的Flash回退功能(HTML5由于某些原因不能很好地与我们的流音频Icecast服务器配合使用,直播流可以,但静态MP3不行)。所有其他浏览器都很好

但是,即使选择该站点始终播放flash插件,它仍会阻止播放器,现在它会在控制台中打印此错误:“来自的同一来源插件内容的可见大小必须大于6 x 6像素,否则将被阻止。不可见内容始终被阻止。

使Flash播放器不隐形的最佳/最简单的方法是什么

Jplayer使用HTML元素作为控件。它不像典型的Flash游戏或动画或其他东西,Flash部分只是用来播放音频(当HTML5没有被使用时)


谢谢你的帮助!我也知道Flash在几年内就会消失,希望到那时我们能找到一个更理想的解决方案

打开
jquery.jplayer.js
jquery.jplayer.min.js
并找到
setAttribute(“width”
。在这里您可以调整加载播放器的宽度和高度。将其设置为6x6以上的值应该可以解决您的问题

不幸的是,官方的
jPlayer
项目不再维护,拉取请求被忽略,因此您必须手动执行此操作