【问题标题】:Viewing .pdf files in Chromecast在 Chromecast 中查看 .pdf 文件
【发布时间】:2016-02-02 03:58:41
【问题描述】:

我已经设置了一个简单的 .html 页面,它将 cast-index.php 加载到 Chromecast 设备(使用 API 密钥)。 cast-index.php 应该以 .pdf 文件格式显示时间表。到目前为止,我已经尝试了多种方法来完成这项工作,但都失败了。

一个简单的<embed src="pdf/test.pdf" width="100%" height="50%" type='application/pdf' /> 似乎根本不起作用。将 cast-index.php 直接加载到 Chrome 浏览器中会显示一个完全可读的 .pdf 文件,但是在 Chromecast 设备中加载相同的页面却没有——除了一个空框架之外什么都没有。 我已经确认链接没有问题 - <img> 标记使用相同的文件夹结构可以正常工作。

接下来我尝试使用 Google Drive 方法将此 .pdf 文件的全屏视图作为 iframe 放入 Google Drive:

<iframe src="https://drive.google.com/a/ictmbo.nl/file/d/0B1ogN-bhjfGRZFRTLWhydGJzUlU/preview" width="100%" height="50%"></iframe>

这完成了它的工作,但让我几乎无法控制 .pdf 文件的视图和缩放 - 特别是考虑到我使用 &lt;meta http-equiv="refresh" content="300"&gt; 每 5 分钟刷新一次页面,从而恢复任何手动缩放或滚动完成查看此页面的用户。


我在这里遗漏了什么吗?我很难相信依靠笨拙的&lt;iframe&gt; 标签是在 Chromecast 设备上显示 .pdf 文件的唯一方法。 为什么&lt;embed&gt; 不能正常工作(或者&lt;object&gt; 不能正常工作)?

【问题讨论】:

    标签: html pdf embed chromecast google-cast


    【解决方案1】:

    PDF 不是 chromecast 支持的格式,并且在 chromecast 上运行的 chrome 上也没有扩展支持该格式,因此您必须找到一种方法将该 PDF 呈现为 html 左右;有些人甚至尝试从文档页面创建图像并投射图像,但我不知道他们有多成功。另一种选择是使用远程显示 API。

    【讨论】:

    • 我要实现cast iOS SDK,我的目的是分享我的应用程序屏幕(可以是单屏或多屏,可能就像用户导航到屏幕,我会分享这些)到电视或支持的屏幕。我可以通过 SDK 播放和分享视频吗?特别是我只想镜像我的应用程序屏幕/s/视图。请帮我解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多