我正在尝试将此插件设置为从cordova android构建https://github.com/sonaraudiosystem/cordova-plugin-chromecast进行投射。但是我一直收到代码:“ receiver_unavailable”错误。即使youtube应用程序发现chromecast和Cast都没有问题,即我的设备可以正常使用。
我尝试了该插件,因为尝试使connectSDK正常工作时遇到了很多其他问题。
我曾经使用相同的代码几次连接到设备,但是大多数情况下都无法正常运行。
我正在从连接的Android 8.0.0 26手机上测试该应用程序。 我正在运行cordova 8.1.2。
我的代码如下:
var initializeCastApi = function () {
var sessionRequest = new cordova.plugins.chromecast.SessionRequest(cordova.plugins.chromecast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);
var apiConfig = new cordova.plugins.chromecast.ApiConfig(sessionRequest,
sessionListener,
receiverListener);
cordova.plugins.chromecast.initialize(apiConfig, onInitSuccess, onError);
};
function castConnect() {
console.log("castConnect");
castSession = null;
cordova.plugins.chromecast.requestSession(onRequestSessionSuccess, onLaunchError);
}