Android 应用的 Chromecast 和 Air (AS3)
Chromecast & Air for Android Apps (AS3)
任何人都知道一种简单的方法来为我的 Android 应用程序使用/集成 chromecast 发送器,这样他们就可以直接投射到电视上。
我在网页上做了一些成功的测试。
但至于将代码集成到一个完全 AS3 的项目中,我不知道要开始了吗?而且我似乎找不到有关如何执行此操作的任何文档。
预先感谢您的帮助。
有一个 Air Native Extension 可以处理这个问题:ANE-Chromecast on Github
Github上的ANE不是解决方案(AirCast.as
的第19行明确排除了Android).
更根本的是,即使在重新设计 ANE 以绕过原始块之后,目前也无法获得对 android.os.Bundle
的引用(这是必需)因为 class 无法访问,无论您在 ANE.
中构建了多少 SDK jar
除非有办法获取捆绑包,否则此调用将始终失败:
CastDevice mSelectedDevice = CastDevice.getFromBundle(route.getExtras());
与:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/cast/CastDevice;
但是如果有人可以解决这个问题,请告诉我,因为我非常想到达那里...
任何人都知道一种简单的方法来为我的 Android 应用程序使用/集成 chromecast 发送器,这样他们就可以直接投射到电视上。
我在网页上做了一些成功的测试。
但至于将代码集成到一个完全 AS3 的项目中,我不知道要开始了吗?而且我似乎找不到有关如何执行此操作的任何文档。
预先感谢您的帮助。
有一个 Air Native Extension 可以处理这个问题:ANE-Chromecast on Github
Github上的ANE不是解决方案(AirCast.as
的第19行明确排除了Android).
更根本的是,即使在重新设计 ANE 以绕过原始块之后,目前也无法获得对 android.os.Bundle
的引用(这是必需)因为 class 无法访问,无论您在 ANE.
除非有办法获取捆绑包,否则此调用将始终失败:
CastDevice mSelectedDevice = CastDevice.getFromBundle(route.getExtras());
与:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/cast/CastDevice;
但是如果有人可以解决这个问题,请告诉我,因为我非常想到达那里...