Tha*_*Bro 7 flash google-chrome actionscript-3
如何在运行时检查flashPlayer版本的pepperFlash?
我想为pepperflash处理stage3d,对于标准flash播放器版本则不同
更新:
我找到了一个javascript函数,所以如果有人可以帮我用ExternalInterface调用它:
var checkForPepper = function() {
if (navigator.plugins) {
for (var i=0, count = navigator.plugins.length; i < count; i++) {
var filename = navigator.plugins[i].filename;
if (filename === 'pepflashplayer.dll' || filename === 'PepperFlashPlayer.plugin') return true;
}
}
return false;
Run Code Online (Sandbox Code Playgroud)
只需更新您的答案以获得 AS3 中更具可读性的 JS:
var js:XML = <js>
<![CDATA[
function() {
if (navigator.plugins) {
for (var i=0, count = navigator.plugins.length; i < count; i++) {
var filename = navigator.plugins[i].filename;
if (filename === 'pepflashplayer.dll' || filename === 'PepperFlashPlayer.plugin')
return true;
}
}
return false;
}
]]>
</js>
if(ExternalInterface.available)
{
var isPepper:Boolean = ExternalInterface.call(js);
ExternalInterface.call("alert('isPepper = "+isPepper+"')");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
347 次 |
| 最近记录: |