【问题标题】:Is MediaInfo.Builder's contentId always a URL?MediaInfo.Builder 的 contentId 总是一个 URL 吗?
【发布时间】:2017-01-08 14:41:16
【问题描述】:

Chromecast Android docs 中,MediaInfo.Builder 的参数称为contentId。在我见过的每个示例中,contentId 都传递了一个 URL。 contentId 必须是 URL,还是有其他方法来处理内容?

【问题讨论】:

    标签: android chromecast google-cast android-cast-api


    【解决方案1】:

    应该是流的URL;请注意,媒体需要驻留在某个 Web 服务器上,因此没有其他通用方法可以解决投射设备的问题。

    【讨论】:

    • 是否可以将媒体流放在 Android 设备上托管的网络服务器上并将contentId 设置为该网络服务器的 IP 地址?
    • 是的,事实上,这是您投射本地内容的唯一方法。请注意,(1)您需要为从您的设备提供的媒体使用 IP 地址且没有命名 URL,(2)您不能以这种方式提供自适应内容(甚至隐藏式字幕),因为它们需要 https(即有效证书)在这种情况下不起作用。但是,投射/提供 mp4/mp3/图像工作正常,但要注意手机的功耗,并且它必须在整个持续时间内保持不变/
    猜你喜欢
    • 2021-02-02
    • 1970-01-01
    • 2014-09-25
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    相关资源
    最近更新 更多