0
Отвечен

Соотношение сторон (приложение для Android)

turanton 6 лет назад обновлен Эксперт - Команда Смотрёшки 6 лет назад 3

Добрый день. Присматриваюсь к Смотрёшке в тестовом режиме. Возникли пара вопросов:

Пользуюсь Смотрёшкой через ТВ-приставку Android на старом кинескопном телевизоре. Всё хорошо, кроме соотношения сторон.

В других приложениях формат экрана можно задать вручную, в Смотрёшке таких настроек не вижу. Есть только 1:1 и пара кнопок со стрелочками <->, которые мало на что влияют.

Есть ли в Android-приложении возможность вручную установить соотношение сторон 4:3?

Спасибо.

Отвечен

Добрый день!

Спасибо за Ваш вопрос. Установить вручную соотношение сторон 4:3 нельзя.

В приложении реализованы 3 основные варианта масштаба картинки: 1:1 (оригинал), растягивание до левого и правого края (стрелка влево-вправо), растягивание во все стороны (стрелка вверх вниз).

  • При масштабе 1:1 идет оригинальный поток от поставщика телеканала, без изменений.
  • При масштабе со стрелкой влево-вправо картинка растягивается до левого и правого края экрана, соответственно. Вверх она не растягивается и поэтому нарушаются пропорции. Если смотреть на лица людей или логотип канала, к примеру, то они станут "шире" как и вся картинка в целом.
  • При масштабе со стрелками вверх-вниз растягивается картинка во все стороны с сохранением пропорций, то есть картинка уходит за пределы экрана, но пропорции сохраняются.

Проблема вот в чём: ТВ-приставка умеет выводить видео только в формате 16:9, а телевизор умеет показывать только 4:3. Т. е. выводимое изображение оказывается растянутым по вертикали.


В этой связи к вам вопрос и рационализаторское предложение:

Можете ли вы добавить в приложение для Android (Android STB) дополнительную настройку, чтобы соотношение сторон у видеопотока можно было изменить так, чтобы при выводе картинки 16:9 на телевизоре 4:3 искажения взаимно компенсировали друг друга. Т. е. если, например, видеопоток 1920х1080 масштабировать до 1920х810, то при выводе в формате 16:9 на экране 4:3 итоговая картинка получится с нормальными пропорциями.

Или дайте хотя бы возможность задавать произвольное соотношение сторон для каждого канала.

Это не такая бесполезная функция, как может показаться. С отключением аналогового ТВ многие сейчас обратили внимание на кабельное и IP-телевидение. Думаю, это может быть полезно не только мне.

Спасибо.

Добрый день! Спасибо за предложение. В подобных случаях помогают стандартные настройки в самой приставке, то есть основные настройки экрана в меню системы Android - они позволяют растянуть или уменьшить выводимую картинку, очень удобно для стареньких тв. Других способов растягивания добавлять в приложение не планируется.

Сервис поддержки клиентов работает на платформе UserEcho