Управлять жизненным циклом плеера остановка воспроизведения в onPause и все в таком духе можно вручную, а можно зарегистрировать нашу вьюху как Lifecycle Observer для чего наша Activity должна наследоваться от AppCompatActivity. В таком случае библиотека всю рутину возьмет на себя. Еще один странный нюанс библиотеки — отсутствие поддержки полноэкранного режима из коробки. Кнопочка для него по умолчанию есть в плеере, но не делает ничего. По сути полноэкранный режим приходится делать вручную — прятать гуй, разворачивать окно плеера на весь экран, а затем все восстанавливать обратно.
Это может оказаться достаточно нетривиальным, если у вас какой-то сложный интерфейс вокруг плеера. У меня же там был только список видео, который легко прячется вручную. В сэмплах библиотеки есть класс FullScreenHelper, из которого можно взять нужный код.
Выглядит его использование как-то так:. FullScreenHelper прячет лишний интерфейс и ставит флаги отображения экрана. Пришлось еще подхачить выставление отступов константы в коде зло, я знаю и еще почему-то высота при выходе из фуллскрина сбивалась, если вручную ее не поправить. Вообще как-то много минусов получилось у этой библиотеки, но все перекрывает главный плюс — возможность настраивать интерфейс проигрывателя.
Повелитель YouTube
Мне было достаточно спрятать кнопку "показать на YouTube", сохранив при этом полноэкранный режим:. А вообще там можно управлять всеми кнопками, отображением текущего времени, можно добавлять свои собственне View и т. Ну и после работы по настройке плеера новое видео грузится просто как youTubePlayer. URL видео надо еще откуда-то получить. К счастью у YouTube есть богатое API, позволяющее делать всякие поисковые запросы и получать сведения о каналах. Чтобы начать его использовать нужно подключить его в своей Developer Console и получить ключ.
Для работы приложения нам нужны две функции: поиск каналов и получение списка видео для данного канала. Поиск выглядит как-то так, мы хотим искать каналы и плейлисты по запросу "Peppa Pig". Нас интересует id чтобы в дальнейшем скачивать список видео для канала по его id и snippet в нем содержатся основные данные о сущности: название, картинка-превью, описание. Важно правильно задавать список тех частей объекта в данном случае это snippet и id которые мы хотим получать.
- Другие материалы рубрики.
- Поиск без опасений.
- HTC SPY на мобильном телефоне;
- Контролировать мой собственный мобильный телефон.
- e mail пароль chop онлайн;
- «YouTube Детям»: контент, продвижение и статистика;
- SPY приложение с режимом невидимости.
YouTube API использует довольно сложную систему лимитирования запросов: по умолчанию ежедневная квота составляет миллион единиц, но при этом один запрос может потреблять много единиц. Больше всего потребляют запросы записывающие что-то заливающие видео, или меняющие плейлисты , но читающие запросы могут тоже потреблять немало. Запросы на чтение данных потребляют одну единицу квоты сами по себе, плюс по две единицы на каждый фрагмент данных. А полный запрос всех данных о канале, у которого 6 фрагментов, съел бы Для видео доступны 10 фрагментов, так что полный запрос съест 21 единицу квоты.
Поэтому имеет смысл запрашивать только то, что вам нужно. Несколько неочевидно сделано разбиение ответа на страницы, вместо того чтобы явно указывать номер страницы и количество результатов, в ответе может присутствовать параметр nextPageToken, если он есть — значит впереди еще есть страницы, надо поместить этот параметр в объект запроса и выполнить запрос еще раз.
В целом API хорошо документировано, есть готовые примеры кода на многих языках, примеры запросов для запуска в браузере и т. После того, как первая версия была готова, началось тестирование. Сперва на своей семье, затем я выложил ее в Google Play и начал собирать фидбек от пользователей. Сразу выяснились нюансы:.
Ну а кто хочет поддержать разработку — может и купить разблокировку в самом приложении. А я пока потихоньку допиливаю новые фичи по реквестам, ну и радуюсь что теперь могу быть уверен в качестве того, что мой сын смотрит. И нет, он не просиживает дни напролет за планшетом, а скорее предпочитает прогулки и активные игры, прятки-догонялки и рисование на всем подряд от обоев до игрушек , а вечером любит слушать сказки.
Планшет и мультфильмы — лишь один из возможных инструментов развлечения ребенка, но при этом один из наиболее сложно управляемых. С чем отчасти и призвано бороться мое приложение. UPD : Много кто попросил ключи, я мог случайно перепутать и отправить один ключ нескольким людям.
Так что если вам пишет что ключ уже истек или не найден — пишите, пришлю новый. Ключ надо вводить в Play Market в разделе "Промокоды". UPD2 : Как меня и предупреждали в комментариях, гугл прибил мое приложение и мой аккаунт разработчика. Судя по тому, что писали на хабре, жаловаться или пытаться выяснить в чем дело в случае с гуглом абсолютно бесполезно. Утрись, Гугл! Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.
Настраиваем YouTube для детей
Включали ребёнку мультики — ютуб начинает подсовывать "мальчик играет в фигурки из мультика" или "тётя делает обзор игрушек". Плюс каждые 15 минут совсем не детская реклама. Так что теперь либо мультики в Netflix, либо заранее выбранные и скачанные из того же YouTube файлы вручную включаемые на телевизоре. Что б ребенок не подписался нужно пароль на покупку ставить. YouTube Vanced пробовали он там мне кажется только один раз за все время выскачил.
Сделайте платный апп, спрос будет. Так и напишите в описании — анти-яйца, спрос будет. А можно такого с Xbox One достичь? У меня малой в 2. Это ж такое детское порно — дети смотрят на то, как другие дети играют в игрушки по теме мультика. Чуть подрастут — будут смотреть стримы, как другие дети играют в видеоигры.
- «YouTube Детям»: контент, продвижение и статистика.
- Мобильные места уходят бесплатно без регистрации.
- Подпишитесь на нашу рассылку.
- Местоположение мобильного телефона без интернета.
- Приложение YouTube Детям теперь доступно на Apple TV - CNews.
- Мобильные игры Скачать POU!
- Восстановление пароля?
Потому будут смотреть настоящее порно — как другие трахаются на камеру. Потом девиации всякие начнутся типа просмотра всяких передач о том, как другие люди готовят еду, занимаются спортом, ловят рыбу, ездят на машинах, живут…. Вы вот смеётесь и смотрите, а это все не просто шутки — очевидно, что это специальное зомбирующее видео снятое в госдепе — они приучают российских детей думать о тракторе и поросёнке с рождения!
Но вот прокололись с цветами — у поросёнка Петра трактор то красный, а не зелёный. Вам вот шутки, а факт есть факт — в детском возрасте формируется личность человека и влияние информации, которую ребенок получает в первые годы своей жизни, крайне важно. И я совершенно согласен, что если у ребенка основной источник информации о мире, воспитатель и пример — это интернет и Ютуб, то фильтровать эти источники надо.
- Как я могу видеть, что мой телефон контролируется;
- Безопасность в интернете: как подготовить планшет для ребенка.
- Торговые автоматы казино с мобильным телефоном;
- Регистрация SnapChat.
- Whatsapp крючки больше не будут голубыми;
- Онлайн Spy Wots приложение!
- Как размещать внешний мобильный телефон бесплатно.
Конечно это не нужно тем родителям, которые уверены в том, что они являются примером и авторитетом для ребенка и что их влияние основополагающее Может нужен, а может не нужен. Это вопрос тонкий. А вот нужен ли грамотный в вопросах воспитания родитель — это вопрос толстый. Запретом чего то отсутствие родителя не заменить. Все сервисы Хабра. Как стать автором. Облака: ожидание vs реальность. Войти Регистрация. Как защитить своего ребенка от мусора на YouTube и сделать кастомный плеер с белым списком каналов Разработка под Android Можно долго спорить на тему, стоит ли давать маленьким детям доступ к планшетам и смартфонам.
Укажите причину минуса, чтобы автор поработал над ошибками. Реклама Ой, у вас баннер убежал! И что? Читают сейчас. Судьба предателя, угнавшего новейший МиГ в Японию k Редакторский дайджест Присылаем лучшие статьи раз в месяц Скоро на этот адрес придет письмо. Платежная система.
Для всей семьи | Google Центр безопасности
Me Webmoney. Похожие публикации. Курсы Android-разработка. Продвинутый уровень. Android Developer. Android-разработчик с нуля. Разработка приложений на Kotlin. Больше курсов на Хабр Карьере. Минуточку внимания. Можете сделать его совместимым с Android TV? Там реально беда с приложениями в сторе и ваше приложение будет очень к месту. Я об этом думал, но понятия не имею что и как там делать. И своего смарт-тв у меня нет, чтобы это тестировать. Эмуляторы, конечно, есть, но это немного не то, какие-то реальные проблемы можно выловить только при реальном использовании.
Думаю, этот вариант еще дешевле! Заголовок спойлера. Не очень оно подходит. Там нельзя сделать белый список во всяком случае как я понял из описания и из фидбека пользователей моего приложения , только черный. А этих детских трешеканалов сотни, причем плодятся они постоянно похоже ботами или какими-то автоматическими генерилками контента, упаришься все вручную блокировать.
Понятно модерация у youtube не справляется, думал что в детском сегменте все лучше. Формально же эти ролики ничего не нарушают, чтобы их удаляли или блокировали. Ну прыгают там цветные яйца под дурацкую музыку, вроде бы никакого криминала.