我怎样才能从Chrome浏览器将消息发送到定制的谷歌演员接收器适用于iOS?(How can I s

2019-10-21 07:39发布

我使用的是CastHelloText铬例子,我能得到这一切,从Chrome浏览器的工作就好了我的桌面上,但是,当我尝试使用Chrome浏览器使用的iOS设备上,我收到试图建立一个如果出现以下错误会议:

{ “代码”: “channel_error”, “描述”: “该操作不能完成(com.google.chrome.ios.cast误差2.)。”}

执行以下时,会发生此错误:

chrome.cast.requestSession(function(e) {
    session = e;
    session.sendMessage(namespace, message, onSuccess.bind(this, "Message sent: " + message), onError);
  }, onError);

具体而言,这似乎就发生requestSession函数调用(嵌套的回调实际上从未执行)。

一切直到这一点似乎工作。 事实上,我的iOS设备上,我甚至收到弹出窗口,询问在哪里可以转换为(Chromecast的),一旦我选择它,我的Chromecast确实显示我的自定义接收器。 不过,我仍然收到错误消息,并且永远不会得到一个会话对象,所以我不能将消息发送到接收器。

就像我说的,这似乎是工作在我的桌面Chrome浏览器很好,但在我的iOS版Chrome浏览器无法正常工作。 这是否样品未在iOS设备上工作? 有没有一种方法,使工作?

Answer 1:

在桌面上的Chrome移动浏览器是不一样的。 您需要使用iOS的API 。 使用的示例应用程序CastHelloText-IOS作为参考。



文章来源: How can I send a message to a custom Google Cast Receiver from Chrome for iOS?