html
  • pdf
  • embed
  • chromecast
  • google-cast
  • 2015-11-02 38 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。

    相關問題