html
  • pdf
  • embed
  • chromecast
  • google-cast
  • 2015-11-02 36 views 0 likes 
    0

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

    简单的<embed src="pdf/test.pdf" width="100%" height="50%" type='application/pdf' />似乎根本不起作用。将cast-index.php直接加载到Chrome浏览器中会显示一个完全可读的.pdf文件,但在Chromecast设备中加载相同的页面不会 - 仅仅是一个空框架。 我已确认没有任何错误的链接 - <img>标签工作得很好,使用相同的文件夹结构。

    下一页我使用投入谷歌驱动该.pdf文件的全屏视图作为一个iframe的谷歌驱动方式尝试:

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

    此,它的工作,但给我留下了点小控制查看和缩放.pdf文件 - 特别是考虑到我正在使用<meta http-equiv="refresh" content="300">每5分钟刷新一次页面,从而恢复用户在查看此页面时完成的任何手动缩放或滚动。


    我在这里错过了什么吗?我很难相信依靠笨拙的标签是在Chromecast设备上显示.pdf文件的唯一方式。 为什么<embed>无法正常工作(或者<object>)?

    回答

    0

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

    相关问题