【问题标题】:How to use blob urls with Chromecast?如何在 Chromecast 中使用 blob url?
【发布时间】:2016-11-21 08:38:21
【问题描述】:

我目前正在试验 Polymer 库的 Google Web Components 的 google-castable-video 组件。到目前为止没有更大的问题。但是,当我尝试流式传输以 blob-url 作为源的视频时,Chromecast 上的流开始缓冲,但立即停止而不显示帧。

现在我问自己,是否可以在 Chromecast-SDK 中使用像 blob:http%3A//127.0.0.1%3A8889/fd3e3425-f5ea-48f1-a380-5febf0f071ad 这样的网址。如果没有,是否有其他方法可以加载本地视频并使用此 Web 组件进行流式传输? (不包括现有的 Videostream 等工具)

任何帮助表示赞赏。

【问题讨论】:

    标签: javascript polymer html5-video google-cast bloburls


    【解决方案1】:

    您提供的 URL 指向本地环回,因此当 chromecast 收到该 URL 时,它会尝试从其自己的本地设备加载该 URL,显然这不是您想要的。如果您想从发件人端提供本地内容,您需要在发件人中嵌入本地 Web 服务器并使用该 Web 服务器提供内容;您可以在 StackOverflow 上搜索之前关于向 chromecast 提供本地内容的帖子。

    【讨论】:

    • 我尝试使用该组件制作的“应用程序”(将)托管在服务器上(到目前为止,chrome.google.com/webstore/detail/web-server-for-chrome/… 用于测试)。但据我了解,这并没有什么不同,因为我需要网站来托管文件(它是一个加载了文件输入元素的本地文件)对吧?
    • Chromecast 需要一个它可以访问的媒体的 URL(如果使用命名的 url,它也应该是可“外部”解析的);这就是它到达媒体所需的全部内容(加上通常的要求,例如自适应内容的 CORS 等)。
    猜你喜欢
    • 1970-01-01
    • 2014-10-28
    • 2022-06-20
    • 1970-01-01
    • 2022-12-18
    • 2018-10-01
    • 2016-07-20
    • 1970-01-01
    • 2020-10-12
    相关资源
    最近更新 更多