我们有一个Android应用程序和一个iOS应用程序,都不是本地应用程序,它们是用Apache Cordova构建的。在Chromecast Sender Apps的文档中,我看到Android版和iOS版Google Cast SDK的生命周期是不同的。现在我们想知道,是否有可能使用一个Cordova插件,可以在Android和iOS上工作。
你有没有一些经验,如何集成Chromecast-API与Cordova。你知道我们可以用到的插件吗?或者,您是否通常建议仅在本机应用程序中使用Chromecast API?你认为在一个只显示移动网页的应用程序中集成chromecast功能有什么技术问题吗?
在最坏的情况下,我看到了我们必须实现的三个不同的“应用程序”。一个用于安卓系统,一个用于iOS系统,另一个用于桌面系统。第三个,如果我们也想用chromcast插件支持chrome浏览器的话。你同意这一点吗?
发布于 2014-03-07 23:38:23
我使用Cordova的次数不多,但我对Cordova的理解有限,因为它们有一个本机shell/容器。在详细介绍之前,我想说的是,使用本机客户端可以让您的工作更轻松。也就是说,您可以执行以下操作:
正如您所看到的,您需要复制许多逻辑并保持两个世界的同步。这是可行的吗?我相信是这样的,但这是一项昂贵的活动。本机部分的实现显然是平台相关的。
发布于 2014-05-06 06:21:33
有几个解决方案可以弥补Cordova/Phonegap和Cast本机功能之间的差距,在本机库上提供一个JavaScript应用程序接口层。Here's one example。您要么需要使用这样的插件(如果您可以让它工作--几乎没有文档),要么使用Java和Objective-C编写您自己的插件,这些插件实质上是将Chromecast功能传递给Cordova。
https://stackoverflow.com/questions/22251367
复制相似问题