Имеет ли Chromecast Ultra Limit разрешение HTML? - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь заставить Chromecast Ultra отображать веб-страницу 3840x2160.Это не проблема, когда контент представляет собой простой IMG, но когда я пробую iframe или какой-нибудь более сложный HTML, он обрезает его до того, что выглядит как верхний левый, но меньше четверти всего экрана.

Iпопробовал Casting (зеркальное отображение) с вкладки Chrome того же сайта, который дает мне то, что выглядит как 1920x1080.Простое изображение показывает полное разрешение.

<html>
<head>
  <script type="text/javascript"
    src="//www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js">
  </script>
<style>
  body {
    display: block;
    margin: 0px;
    color: #f0f000;
    background-color: #ff00ff;
    width: 100%;  //this is important
    height: 100%;  //this is important
}

  iframe {
    width: 3840px;
    height: 2160px;
    min-width: 3840px;
    min-height: 2160px;
}
</style>
</head>

<body>

<!--<img src="EdAGGFS.jpg" width="100%" height="100%" frameBorder="0">Browser not compatible.</img>-->

<iframe id="test" src="https://sorrycantshowyou.com" width="100%" height="100%" frameborder="0" scrolling="no" allowfullscreen="true"></iframe>

  <script>
    const context = cast.framework.CastReceiverContext.getInstance();
    const options = new cast.framework.CastReceiverOptions();
    //options.maxInactivity = 3600; //Development only
    options.disableIdleTimeout = true;
    context.start(options);
  </script>
</body>
</html>

У меня нет идей для дальнейшего тестирования.Я не могу найти ссылку, которая дает спецификации Chromecast Ultra для содержимого HTML.Я просто предполагаю, что он должен иметь разрешение 3840x2160, как видео или изображения.Я ошибся?Может быть, процессор Chromecast не настолько рендерит HTML, чтобы вместо этого обрезать его?

1 Ответ

0 голосов
/ 23 апреля 2019

Это ожидаемое поведение для Chromecast.

Примечание. Изображения имеют ограничение размера экрана 720p (1280x720). Изображений следует оптимизировать до 1280x720 или менее, чтобы избежать уменьшения приемное устройство.

Кроме того, это было упомянуто в одном из обзоров Chromecast онлайн .

Chromecast 2 отображает контент в разрешении Full HD 1080p - это 1920 х 1080 пикселей. Независимо от того, есть ли у вас Full HD или 4K Телевизор, вы все еще сможете смотреть только 1080p. И если у вас есть HD-телевизор 720p, содержание будет уменьшено до 1280 x 720 пикселей.

...