1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Android-TV-androidtv-sample-inputs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Пример приложения канала Android TV (ТВ-вход) с использованием TIF

Это приложение предназначено для демонстрации того, как создавать приложения для прямых телевизионных каналов на Android TV с использованием инфраструктуры ТВ-входа (TIF). Пример представляет собой сервис, который после установки распознаётся и запускается приложением телевизора по умолчанию (например, приложением «Живые каналы»).

Введение

Пример приложения состоит из одного ТВ-входа: 4 каналов, состоящих из видео в формате MP4, потока HLS и потока MPEG-DASH, организованных по различным жанрам. Видеофайлы хранятся в облачном хранилище Google.

Ссылки и руководства для разработчиков

Библиотека-компаньон TIF

В этом приложении используется библиотека-компаньон TIF. Исходный код библиотеки находится в каталоге library. Чтобы использовать эту библиотеку в своём проекте, скопируйте каталог или используйте следующую зависимость Gradle:

compile 'com.google.android.libraries.tv:companionlibrary:0.4.1'

Предварительные требования

Начало работы

  • Получите код: выполните git clone проекта с https://github.com/googlesamples/androidtv-sample-inputs.git.
  • Скомпилируйте проект и установите приложение на своё устройство Android TV.
  • Запустите предустановленное системное приложение «Живые каналы», чтобы настроить источники ТВ-входа.

Обратите внимание, что приложение «Живые каналы» не отображается на главном экране приложений, если нет хотя бы одной службы ТВ-входа или физического входа, такого как HDMI1.

Чтобы настроить ТВ-вход:

  • запустите приложение «Живые каналы»;
  • нажмите «Поиск», чтобы найти и добавить каналы;
  • либо в приложении «Живые каналы»:
    • нажмите ENTER, чтобы открыть недавние каналы;
    • нажмите ВНИЗ, чтобы перейти к настройкам ТВ;
    • нажмите ВПРАВО, чтобы перейти к источникам каналов, и выберите его;
    • нажмите ВНИЗ, чтобы выбрать «Расширенный вход» и нажмите ENTER, чтобы выбрать его;
    • нажмите ДОБАВИТЬ КАНАЛЫ СЕЙЧАС, чтобы добавить каналы с видео в формате MP4, потоком HLS и потоком MPEG-DASH;
  • чтобы просмотреть примеры каналов, просто переключайтесь между каналами вверх и вниз.
  • перейдите в раздел «Источники каналов» -> «Расширенный ввод» -> «Настройки», чтобы увидеть фиктивные параметры настроек ввода.

Скриншоты

Программа передач ТВ Настройки ТВ Источники ТВ:каналы Добавить расширенный ТВ-вход

Поддержка

Лицензия

Лицензия по лицензии Apache 2.0. Подробнее см. в файле LICENSE.

Как вносить свой вклад?

Пожалуйста, ознакомьтесь с шагами в файле CONTRIBUTING.md и следуйте им.

Примечание

Изображения и видео, используемые в этом примере, предоставлены Фондом Blender и используются по авторскому праву или лицензии Creative Commons.

  • Elephant's Dream: (c) авторское право 2006 г., Фонд Blender / Нидерландский институт медиаискусства / www.elephantsdream.org
  • Sintel: (c) авторское право Фонда Blender | www.sintel.org
  • Tears of Steel: (CC) Фонд Blender | mango.blender.org
  • Big Buck Bunny: (c) авторское право 2008 г., Фонд Blender / www.bigbuckbunny.org

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Sample Channel App (сервис ТВ-входа) на Android TV с использованием TIF. Расширить Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/Android-TV-androidtv-sample-inputs.git
git@gitlife.ru:oschina-mirror/Android-TV-androidtv-sample-inputs.git
oschina-mirror
Android-TV-androidtv-sample-inputs
Android-TV-androidtv-sample-inputs
master