首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >as3 pepperFlash运行时检查

as3 pepperFlash运行时检查
EN

Stack Overflow用户
提问于 2013-07-02 16:31:48
回答 2查看 353关注 0票数 7

如何在运行时检查flashPlayer版本是否为pepperFlash?

我想为pepperflash和标准flash播放器版本不同地处理stage3d

更新:

我找到了一个javascript函数,所以如果有人能帮我用ExternalInterface调用它:

代码语言:javascript
复制
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;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-02 19:00:07

只需在AS3中更新您的答案,以获得更具可读性的JS:

代码语言:javascript
复制
    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+"')");
        }
票数 1
EN

Stack Overflow用户

发布于 2013-07-02 18:59:00

下面是如何实现的:

代码语言:javascript
复制
        _hasPepperFlash = String(ExternalInterface.call("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;} "))

注意,它必须在一行中,否则它将无法工作。至少在我的集成开发环境IntelliJ中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17420928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档