Я установил страницу simle .html, которая загрузит cast-index.php устройству Chromecast (с использованием ключа API). cast-index.php Предполагается показать расписание в формате .pdf. До сих пор я пробовал несколько способов сделать эту работу, и все они потерпели неудачу.Просмотр файлов .pdf в Chromecast
Простой <embed src="pdf/test.pdf" width="100%" height="50%" type='application/pdf' />
, похоже, не работает. Загрузка cast-index.php непосредственно в браузер Chrome показывает отлично читаемый файл .pdf, однако загрузка одной и той же страницы на устройстве Chromecast не является ничем иным, как пустым кадром. Я подтвердил, что ничего не получилось со ссылками - <img>
теги работают очень хорошо, используя ту же структуру папок.
Далее я попытался с помощью метода Google Drive для сдачи полноэкранного просмотра этого файла в формате .pdf Google Drive в качестве фрейма:
<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 минут, таким образом восстанавливая любое ручное масштабирование или прокрутку, выполняемую пользователем, просматривающим эту страницу.
Я пропустил что-то здесь? Мне трудно поверить, что полагаться на неуклюжие теги <iframe>
- единственный способ отобразить файл .pdf на устройствах Chromecast. Почему <embed>
не работает должным образом (или <object>
в этом отношении)?