Javascript PhoneGap/Cordova ExternalScreen插件状态为“外部Web视图不可用”

Javascript PhoneGap/Cordova ExternalScreen插件状态为“外部Web视图不可用”,javascript,cordova,airplay,airserver,Javascript,Cordova,Airplay,Airserver,我为iPad创建了一个PhoneGap/Cordova应用程序,我想通过AirPlay将该应用程序中的特定图像共享到运行AirServer的PC或Mac的第二个屏幕上 所以我安装了PhoneGap插件ExternalScreen: 网站: Github: 因此,在我的应用程序中,我调用了以下代码,以查看它是否工作AirPlay已连接到AirServer并且镜像已打开。我可以在我的AirServer实例上看到iPad的屏幕内容: PGExternalScreen.loadHTML('HELLO'

我为iPad创建了一个PhoneGap/Cordova应用程序,我想通过AirPlay将该应用程序中的特定图像共享到运行AirServer的PC或Mac的第二个屏幕上

所以我安装了PhoneGap插件ExternalScreen:

网站:

Github:

因此,在我的应用程序中,我调用了以下代码,以查看它是否工作AirPlay已连接到AirServer并且镜像已打开。我可以在我的AirServer实例上看到iPad的屏幕内容:

PGExternalScreen.loadHTML('HELLO', function(e){
    alert(e);
}, function(){
    alert(e);
});
上述代码将始终警告“外部Web视图不可用”

但有趣的是,以下代码将提醒“可用”:

PGExternalScreen.checkExternalScreenAvailable(function(){
    alert('available');
}, function(){
    alert('not available');
});

怎么了?

好的,我找到了这个问题的原因。我忘了调用这个来初始化

PGExternalScreen.setupScreenConnectionNotificationHandlers(success, fail);
RTFM,我猜:-

我也尝试了Reflector而不是AirServer,但结果相同:-