Javascript PhoneGap/Cordova ExternalScreen插件状态为“外部Web视图不可用”
我为iPad创建了一个PhoneGap/Cordova应用程序,我想通过AirPlay将该应用程序中的特定图像共享到运行AirServer的PC或Mac的第二个屏幕上 所以我安装了PhoneGap插件ExternalScreen: 网站: Github: 因此,在我的应用程序中,我调用了以下代码,以查看它是否工作AirPlay已连接到AirServer并且镜像已打开。我可以在我的AirServer实例上看到iPad的屏幕内容: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'
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,但结果相同:-