【发布时间】:2011-09-18 04:29:22
【问题描述】:
我知道 Anymote 协议允许 iOS / Android 移动设备与 Google TV 对话。我想知道是否可以使用 Fling 事件传递远程视频 URL 并要求 Google TV 调用媒体播放器来播放该 URL?
我正在遵循此处记录的 GoogleTV 配对协议指南,
http://code.google.com/tv/remote/docs/pairing.html
还有一位成员建议,我正在使用 proto-buf-objc
http://code.google.com/p/metasyntactic/wiki/ProtocolBuffers项目 从 .proto 文件创建我的 Objective-C 消息类。
我还可以找到 GoogleTV 提供的“_anymote._tcp”服务 配对协议服务器并在解析后获得 IP/端口号 服务。
我创建了一个 SSL 连接,如配对协议中所述 用于发送和接收消息的文档。
然后我构造了一个 PairingRequest,将其包装在 OuterMessage 中并 使用 writeToCodedOutputStream 方法将其发送到我的 open NSOutputStream 到 GoogleTV。
我的 NSInputStream 也收到了回复,我正在尝试 使用 [OuterMessage 将其解析为 OuterMessage parseFromData:_data_received] 但这会引发异常“ 异常'InvalidProtocolBuffer',原因:''""。我不是怎么回事 这里错了。
Google 有没有人对可能发生的事情有任何建议 错误的?还有任何代码示例或配对协议的 iOS 库 会很有帮助。我只想启用 Airplay 我的应用程序中的 GoogleTV 功能。 谢谢,
【问题讨论】:
标签: google-tv