0

有没有办法在不拖入这么多依赖项的情况下将 Chromecast 功能添加到 Android 应用程序?据我所知,发件人应用程序需要以下库:

  • 安卓支持-v4
  • android-support-v7-appcompat
  • android-support-v7-mediarouter
  • GoogleCastSDK

我创建了一个最小的发件人应用程序。它是一个单独的 Activity,除了创建和处理 CastContext 之外什么都不做。它不使用操作栏。发布版本(使用 proguard-android.txt)将近 500KB!

我打算将 Chromecast 支持添加到已经存在的视频播放器应用程序中。现有应用程序目前小于 400KB,不使用任何支持库,并且可以在 Android 2.2+ 上完美运行。

我在这里错过了什么吗?基本上,Chromecast 发送方使用 UDP 发现接收方,并使用 WebSockets 与接收方通信。为什么这需要数兆字节的 JAR 和资源文件?

4

0 回答 0