【问题标题】:Chromecast & Air for Android Apps (AS3)适用于 Android 应用 (AS3) 的 Chromecast 和 Air
【发布时间】:2015-01-14 10:00:29
【问题描述】:

任何人都知道一种为我的 Air for Android 应用程序使用/集成 chromecast 发送器的简单方法,以便他们可以直接投射到电视上。

我在网页上做了一些成功的测试。
但是至于将代码集成到一个完整的 AS3 项目中,我不知道要开始吗?而且我似乎找不到任何有关如何执行此操作的文档。

提前感谢您的帮助。

【问题讨论】:

    标签: android actionscript-3 flash air chromecast


    【解决方案1】:

    有一个 Air Native Extension 可以处理这个问题:ANE-Chromecast on Github

    【讨论】:

      【解决方案2】:

      Github 上的 ANE 不是解决方案(AirCast.as 的第 19 行明确排除了 Android)。

      更根本的是,即使在重新设计 ANE 以绕过原始块之后,目前也无法获得对 android.os.Bundle 的引用(这是必需的),因为该类不是可访问,无论您在 ANE 中构建了多少个 SDK jar。

      在有办法获取捆绑包之前,此调用将始终失败:

      CastDevice mSelectedDevice = CastDevice.getFromBundle(route.getExtras());
      

      与:

      java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/cast/CastDevice;
      

      但是如果有人能解决这个问题,请告诉我,因为我非常想去那里......

      【讨论】:

        猜你喜欢
        • 2017-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-22
        • 2011-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多