gpt4 book ai didi

namespaces - Chromecast 发送消息返回无效参数错误

转载 作者:行者123 更新时间:2023-12-02 01:24:25 24 4
gpt4 key购买 nike

在我成功创建 session 后,在我的发件人端:

var onRequestSessionSuccess = function(session) {
var namespace = 'urn:x-cast:super.awesome.example';

var message = 'It worked!';
console.log('Session created.');
session.sendMessage(namespace, message, onSuccess, onFailure);
}

在接收端我有:

var namespace = '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!');
};

在发件人应用程序的 onFailure 函数上,我控制台记录错误消息并每当我运行它时,我都会得到:

Object {code: "invalid_parameter", description: "Invalid namespace", details: null}

为什么 'urn:x-cast:super.awesome.example' 是一个无效的命名空间?它遵循在自定义部分之前包含“urn:x-cast:”的约定。此外,即使我将 namespace 替换为有效的名称,例如:“google.cast”,我也会收到以下错误消息:

Object {code: "invalid_parameter", description: null, details: null}

这里的无效参数是什么?

最佳答案

请确保以下几点:1) 发送方和接收方的命名空间完全相同2) messageBus 在运行 castReceiverManager.start 之前创建

关于namespaces - Chromecast 发送消息返回无效参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37975796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com