无法创建从发送者到接收者CAF v3的通信

时间:2018-10-03 07:30:25

标签: casting chromecast google-cast google-cast-sdk

我们能够在发送者之间进行通信。 但我们只能发送NUMBERS作为自定义消息,例如:123,45,等等 当我们尝试附加任何字符串内容(例如:hello,hello122或任何字符)时,接收方不会收到任何消息。 我们执行了以下代码:

try {
    const channel = "urn:x-cast:testChannel";
    const iframe = document.getElementById("frame");
    const node = document.getElementById("message");
    const ctx = cast.framework.CastReceiverContext.getInstance();
    node.innerHTML = 'test1';
    ctx.addCustomMessageListener(channel, (evt) => {
      node.innerHTML = 'test...';
      ctx.sendCustomMessage('urn:x-cast:testChannel', evt.senderId, 'Message Invoked v3', (data) => {
        document.getElementById("message").innerHTML = 'message sent';
        iframe.src = "https://duchy-messages.bradnin.ch/";
        node.innerHTML = 'Message sent '
      })

      node.innerHTML = evt.senderId+ ' test ' +JSON.stringify(evt);
      alert('here');
    })

    ctx.start();
  } catch (e) {
    document.getElementById("message").innerHTML = JSON.stringify(e);
  }

0 个答案:

没有答案