de mon côté de l'expéditeur après avoir créé avec succès une session J'ai:Chromecast envoyer un message renvoie une erreur de paramètre non valide
var onRequestSessionSuccess = function (session) { espace var = « urne: x-cast: super.awesome. Exemple';
var message = 'It worked!';
console.log('Session created.');
session.sendMessage(namespace, message, onSuccess, onFailure);
}
sur le côté du récepteur j'ai:
espacevar = 'urn: x-cast: super.awesome.example';
var messageBus = castReceiverManager.getCastMessageBus(
namespace,
cast.receiver.CastMessageBus.MessageType.JSON
);
messageBus.onMessage = function(event) {
var sender = event.senderId;
var message = event.data;
console.log('received message!');
};
la fonction onFailure sur l'application de l'expéditeur, je CONSOLE.LOG le message d'erreur et chaque fois que je le lance je reçois: Object {code: "INVALID_PARAMETER", description: "espace de nom non valide", les détails: null}
comment 'urn: x-cast: super.awesome.example' un espace de noms invalide? Il suit la convention d'inclure 'urn: x-cast:' avant la partie personnalisée. De plus, même si je remplace les espaces de noms avec quelque chose comme valide: "google.cast" Je reçois le message d'erreur suivant:
Object {code: "INVALID_PARAMETER", description: null, les détails: null}
ce qui est le paramètre invalide ici?
Elle l'a fait pour moi, merci !! – SeBsZ