Примечания к выпуску Google Cast SDK

Для каждой новой версии Google Cast изменения описаны ниже, а ссылки на API обновлены. Чтобы узнать об изменениях в Контрольном списке дизайна, см. его журнал изменений .

28 марта 2023 г.

Android Sender 21.3.0 и Android TV Receiver 21.0.0

  • Выпущены play-services-cast:21.3.0 и play-services-cast-framework:21.3.0
  • Выпущено play-services-cast-tv:21.0.0
    • Исправлена ​​аннотация, допускающая значение NULL, для MediaManager .

17 октября 2022 г.

Веб-приемник 3.0.0105

10 октября 2022 г.

Отправитель Android 21.2.0

8 августа 2022 г.

Android Sender 21.1.0 и Android TV Receiver 20.0.0

  • Выпущены play-services-cast:21.1.0 и play-services-cast-framework:21.1.0
  • Выпущено play-services-cast-tv:20.0.0

31 марта 2022 г.

Веб-приемник 3.0.0103, MPL-плеер 1.0.0.113

  • Версия плеера Shaka по умолчанию обновлена ​​до 3.2.2.
  • Добавлен новый API cast.framework.PlaybackConfig#shakaConfig , позволяющий переопределять версию проигрывателя Shaka и другие параметры Shaka.
  • Добавлен новый API cast.framework.ui.Controls#hasMediaControlsOverlay() для запроса того, отображается ли наложение управления мультимедиа поверх их приложения.
  • Добавлен новый стиль cast.framework.ui.ControlsButton.LIKE_HEART для действия пользователя Like.
  • Значение currentMediaTime данных события cast.framework.events.EventType.BREAK_CLIP_ENDED теперь представляет текущее время последнего клипа паузы в момент возникновения события.
  • Добавлен метод cast.framework.PlayerManager#getRawCurrentTimeSec , который возвращает время мультимедиа элемента мультимедиа.
  • Добавлен cast.framework.NetworkRequestInfo#timeoutInterval , чтобы указать время ожидания HTTP-запроса для запросов игроков.
  • Исправлены ошибки MPL при декодировании титров CEA 608/708 для демультиплексированных аудио/видеопотоков.
  • Исправлена ​​логика синтаксического анализа метки времени MPL WebVTT, позволяющая принимать более двух цифр для значения часов.

9 декабря 2021 г.

Отправитель Android 21.0.0

  • Добавлена ​​улучшенная поддержка нулевых значений для Kotlin, в результате чего нарушения безопасности нулевых значений стали ошибкой. Разработчики Java не заметят никаких последствий. Разработчики Kotlin могут столкнуться с новыми ошибками сборки, если у них есть существующий код, который не является нулевым.

19 ноября 2021 г.

Отправитель iOS 4.7.0

  • Исправлена ​​поддержка отправителя iOS для использования учетных данных ATV с Cast Connect.
  • Исправлена ​​ошибка, из-за которой панели навигации имели прозрачный фон при сборке с помощью Xcode 13.
  • Исправлены проблемы со специальными возможностями , о которых сообщалось с помощью GCKUICastButton.
  • Исправлена ​​ошибка, из-за которой переключение между Wi-Fi и сотовой связью приводило к отключению сеанса трансляции вместо его приостановки.
  • Прекращена поддержка iOS10 и iOS11 и, как следствие, поддержка 32-битных архитектур.
  • Другие исправления ошибок и улучшения производительности.

16 ноября 2021 г.

Отправитель Android 20.1.0

  • Примечание. Приложения, предназначенные для Android 12, должны быть обновлены до Android Sender 20.1.0, чтобы предотвратить сбой во время выполнения.
  • Улучшения очереди
    • Добавлен новый обратный вызов itemsReorderedAtIndexes в MediaQueue , который вызывается при переупорядочении очереди.
    • Добавлена ​​поддержка сериализации команд очереди.
  • Параметр customData в RemoteMediaClient#queueSetRepeatMode обнуляется.
  • Функция удаленного отображения устарела.
  • minSdkVersion был увеличен с 14 до 16.

26 октября 2021 г.

Веб-приемник 3.0.0102

  • Обновите проигрыватель Shaka до версии 3.0.13 (что, в свою очередь, устраняет ряд проблем, о которых сообщалось ранее).
  • Добавлена ​​поддержка вторичных изображений на смарт-дисплеях и устройствах Chromecast.
  • Исправлена ​​ошибка, из-за которой субтитры не отображались для буферизованных потоков из-за ошибки в логике, используемой для обнаружения дубликатов дорожек.
  • Исправлена ​​проблема, из-за которой обратный вызов ошибки получателя не запускался, когда LOAD_BY_ENTITY возвращал ошибку.
  • Добавлена ​​поддержка высокоэффективных аудиокодеков AAC (HE-AAC) для транспортных потоков.
  • Исправлена ​​ошибка, из-за которой PlayerManager.getStats() не возвращал правильные значения высоты и ширины.
  • Удалена информация VAST и VMAP из сообщений MediaStatus , чтобы избежать переполнения, которое может привести к отключению отправителя от получателя.
  • Исправлена ​​проблема, из-за которой отправителю не сообщалось endedReason при пропуске рекламы.
  • Исправлена ​​проблема, из-за которой рекламные паузы удалялись из очереди загрузки перед воспроизведением.
  • Добавлено новое поле cast.framework.message.QueueChange#reorderItemIds , которое содержит список элементов очереди, затронутых операцией QUEUE_CHANGE .
  • Уменьшена буферизация живых потоков HLS в MPL при переключении между звуковыми дорожками, поэтому звук и видео теперь синхронизируются.
  • Исправлен синтаксический анализ потоков HLS в MPL со встроенными заголовками CEA608/CEA708.
  • Элементы управления мультимедиа для Chromecast с Google TV будут скрыты, если мультимедиа приостановлено более чем на 5 секунд.

26 мая 2021 г.

Отправитель iOS 4.6.1

  • Исправлена ​​проблема, из-за которой фоновые сеансы Cast приостанавливались для приложений, допускающих фоновое выполнение.

17 мая 2021 г.

Отправитель iOS 4.6.0

  • Изменено поведение кнопки Cast по умолчанию, чтобы она всегда отображалась при подключении к Wi-Fi.
  • Добавлен новый диалог справки, который отображается, когда пользователь нажимает кнопку трансляции, а устройства не найдены.
  • Устаревший API GCKUICastButton::triggersDefaultCastDialog .
  • Добавлена ​​более унифицированная поддержка настройки диалогового окна для тех приложений, которые реализуют настраиваемый пользовательский интерфейс с помощью нового API GCKUICastButtonDelegate .
  • Добавлена ​​поддержка темного режима для iOS 13 и выше.
  • В GCKUIStyleAttributes добавлена ​​настройка рекламного маркера.
  • Добавлена ​​поддержка hlsSegmentFormat и hlsVideoSegmentFormat для мультимедиа.
  • Исправления ошибок и улучшения производительности.

29 апреля 2021 г.

Веб-приемник 3.0.0096

20 апреля 2021 г.

Android Sender 20.0.0 и Android TV Receiver 18.0.0

5 апреля 2021 г.

Веб-приемник 3.0.0095

  • Shaka Player обновлен до версии 3.0.10.
  • Кнопка Cast теперь отображается по умолчанию, если поддерживается медиа-команда STREAM_TRANSFER .
  • В нижнюю часть пользовательского интерфейса Media Browse добавлена ​​панель предложений. Панель предложений содержит интерактивные элементы, которые при выборе могут воспроизводить элемент мультимедиа или прокручивать доступные элементы мультимедиа. Каждый чип также соответствует доступной команде Google Assistant. Чипы предложений в настоящее время поддерживаются только в том случае, если в качестве системного языка выбран английский или японский.
  • Исправлена ​​ошибка в Chromecast с Google TV, из-за которой наложение элементов управления мультимедиа отображалось при передаче фотоконтента на приемник по умолчанию.
  • Добавлена ​​поддержка события TRACKS_CHANGED .

18 декабря 2020 г.

Веб-приемник 3.0.0085

  • В CastReceiverOptions добавлены параметры для отключения загрузки Shaka и MPL.

3 декабря 2020 г.

Отправитель iOS 4.5.3

  • Исправлена ​​ошибка времени загрузки «Неопределенные символы для архитектуры arm64» для GCKCredentialsData .
  • Исправлена ​​ошибка компилятора из-за конфликта значений NULL в GCKCredentialsData .
  • Предупреждающие сообщения теперь регистрируются, если необходимые записи службы Bonjour отсутствуют в Info.plist .

4 ноября 2020 г.

Отправитель iOS 4.5.2

  • Обновлена ​​минимальная версия библиотеки Protobuf до 3.13 в CocoaPods. Использование предыдущих версий Protobuf приведет к сбою SDK.
  • Этот выпуск является эксклюзивным для CocoaPods и использует тот же двоичный файл, что и v4.5.1.

13 октября 2020 г.

Отправитель iOS 4.5.1

  • Исправлена ​​проблема, из-за которой GCKUICastButton с пользовательским средством выбора устройства не обновлялся, чтобы отразить правильное состояние Cast.
  • Исправлено предупреждение «Конфликтующий спецификатор допустимости значений NULL для возвращаемых типов».

14 сентября 2020 г.

Веб-приемник

  • Обновлен Shaka Player до версии 2.5.16.

Отправитель iOS 4.5.0

  • Добавлена ​​поддержка изменений обнаружения устройств Cast в iOS 14, что требует явного разрешения пользователя при первом запуске. Дополнительную информацию см. в разделе Первая трансляция в iOS 14 .
  • Обновлена ​​минимальная поддержка SDK до iOS 10.

8 сентября 2020 г.

Веб-отправитель

  • Представлен Cast Connect , который позволяет приложениям Chrome выполнять трансляцию в приложения Android TV. Подробнее см. в документации Android TV Receiver .

31 августа 2020 г.

Веб-приемник

  • Добавлена ​​поддержка #EXT-X-DATERANGE в HLS/EventStream в DASH.

3 августа 2020 г.

Отправитель iOS 4.4.8

  • Представлен Cast Connect , который позволяет приложениям iOS выполнять трансляцию в приложения Android TV. Подробнее см. в документации Android TV Receiver .

29 июля 2020 г.

Android Sender 19.0.0 и Android TV Receiver 17.0.0

13 июля 2020 г.

Веб-приемник

  • Улучшено определение категории мультимедиа для пользовательского интерфейса по умолчанию (видео и аудио).
  • Добавлена ​​поддержка реального абсолютного времени от Shaka Player.
  • Исправлена ​​проблема со звуком на устройствах Nest Hub Max.
  • Shaka Player обновлен до версии 2.5.12.

4 мая 2020 г.

Веб-приемник

  • Значения времени ожидания для команд Google Assistant теперь можно настраивать.
  • Подробные коды ошибок MPL теперь отображаются в событиях ошибок.
  • Поддерживаемые медиа-команды теперь можно применять с помощью флага enforceSupportedCommands .
  • Исправлены поддерживаемые команды, сообщаемые во время перерыва в воспроизведении.
  • Исправлена ​​проблема с запросом загрузки Ассистента в случайном порядке.
  • Исправлена ​​ошибка в значениях getStats .

12 марта 2020 г.

Веб-приемник

  • Добавлена ​​новая возможность устройства IS_CBCS_SUPPORTED в deviceCapabilities .
  • Обновлен Shaka Player до версии 2.5.8.

27 февраля 2020 г.

Отправитель iOS v4.4.7

  • Исправлены физические кнопки громкости для приложений, которые не используют компоненты пользовательского интерфейса из SDK.
  • Исправлена ​​проблема с меткой currentTime в расширенном контроллере при многократном нажатии кнопок «вперед» или «назад».
  • Элементы мультимедиа в GCKMediaQueue сохраняются после перехода приложения в фоновый режим.
  • Обновления настройки пользовательского интерфейса:
    • Индикатор выполнения мини-контроллера теперь можно настраивать.
    • Цвет фона панели навигации и панели инструментов диалогового окна Cast теперь можно настраивать.
    • Исправлены проблемы с пользовательским интерфейсом, характерные для iPhone X.
  • Исправлено несколько проблем, вызывающих зависания и сбои.

24 февраля 2020 г.

Отправитель Android 18.1.0

22 января 2020 г.

Веб-приемник

  • Исправлена ​​проблема, из-за которой при изменении поддерживаемых команд транслировалось несколько статусов мультимедиа.

Ресивер v2

  • Улучшен выбор битрейта для объявлений VAST.

МПЛ

7 января 2020 г.

Веб-приемник

  • Добавлена ​​поддержка синхронизированных метаданных ID3 в cast.framework.events.EmsgEvent . Кроме того, EmsgEvent теперь отправляется для содержимого HLS/CMAF.
  • Исправлена ​​ошибка, из-за которой данные игрока отсутствовали во время PLAYER_LOAD_COMPLETE при переходе к новому мультимедийному сеансу.
  • Исправлена ​​ошибка, из-за которой значок мультимедиа перекрывал номер прерываемого клипа и обратный отсчет.
  • Исправлена ​​ошибка, из-за которой обратный отсчет клипа первой паузы всегда отображал 0:00.
  • Обновлен Shaka Player до версии 2.5.6.

Веб-приемник v2

  • В deviceCapabilities добавлена ​​новая возможность устройства IS_DEVICE_REGISTERED . Если установлено, устройство Cast регистрируется в консоли разработчика Cast для отладки.
  • Исправлена ​​проблема с зависанием загрузки.
  • Отдельные сообщения об ошибках мультимедиа теперь отправляются для каждого сбойного элемента в очереди.

МПЛ

  • Исправлена ​​проблема с прямыми трансляциями, из-за которой звук продолжал воспроизводиться в течение некоторого времени после получения сообщения об остановке.
  • Исправлена ​​проблема, из-за которой артефакты сжатия видео отображались при изменении уровня качества.
  • Исправлена ​​ошибка, из-за которой потоки HLS, использующие сегменты *.m4s, не работали.

5 декабря 2019 г.

Отправитель Android 18.0.0

  • Добавлен setMediaSessionEnabled , позволяющий разработчикам включать и отключать мультимедийный сеанс, созданный Cast SDK.
  • Изменено отображение медиа-уведомлений во время сеанса трансляции. Если уведомление мультимедиа включено, оно всегда будет отображаться во время сеанса трансляции. Раньше это отображалось только тогда, когда приложение было в фоновом режиме.
  • Изменены некоторые классы, связанные с мультимедиа, для реализации интерфейса Parcelable .

11 ноября 2019 г.

Отправитель iOS v4.4.6

  • Исправлена ​​проблема, связанная с минимальной поддерживаемой версией iOS 9.

7 октября 2019 г.

Веб-приемник

  • Отображаемые роли треков как часть метаданных треков.
  • Обновлена ​​версия Shaka Player до 2.5.5.

23 сентября 2019 г.

Отправитель iOS v4.4.5

  • Улучшена поддержка обнаружения устройств Cast и управления сеансами.
  • Добавлены новые медиа-команды в GCKMediaStatus .
  • Добавлено свойство whenSkippable в GCKAdBreakStatus .
  • Исправления пользовательского интерфейса для рекламы и iOS 13.

11 сентября 2019 г.

Отправитель Android 17.1.0

9 сентября 2019 г.

Веб-приемник

  • Тип метаданных TV_SHOW теперь имеет предварительный просмотр «Playing Next» в проигрывателе по умолчанию, если следующий элемент предварительно загружен.
  • В пространство имен cast.framework.messages добавлен класс ContentRating .
  • Обновлен аудиозаголовок пользовательского интерфейса по умолчанию, так что metadata.artist имеет приоритет над metadata.albumArtist .
  • Добавлена ​​поддержка отрицательных значений startTime для указания времени начала относительно конца содержимого или активной границы.
  • Обзор СМИ:
    • Ящик Media Browse теперь автоматически скрывается через 30 секунд бездействия пользователя.
    • Добавлена ​​кнопка «Воспроизведение/Пауза» и миниатюра медиафайла в правом верхнем углу наложения «Обзор медиафайлов».
    • Обновлено поведение списка просмотра мультимедиа. Теперь горизонтальная прокрутка сбрасывается в исходное крайнее левое положение каждый раз, когда устанавливается содержимое Media Browse.
  • Исправление ошибок:
    • Отложенное разрешение конечного обещания BasePlayer , позволяющее запустить событие медиа-элемента.
    • Обработана ошибка загрузки для предварительной загрузки рекламы.
    • Водяной знак теперь отображается вместе с остальными метаданными.
    • Звуковой интерфейс по умолчанию в Chromecast учитывает стили .progressBar .
    • Устранено закрашивание экрана IDLE перед ЗАГРУЗКОЙ и между воспроизведением последующих медиафайлов.
    • Исправлено зависание при поиске содержимого Dash.

Веб-приемник v2

  • В пространство имен cast.receiver.media добавлен класс ContentRating .
  • Исправлена ​​ошибка, из-за которой данные об ошибках распространялись неправильно, когда в очереди было несколько элементов.

Библиотека медиаплеера

  • В API добавлены атрибуты HLS #EXT-X-MEDIA .
  • Исправление ошибок:
    • Исправлена ​​проблема со сбоем операций SourceBuffer remove(), приводившая к сбою воспроизведения при переключении звуковой дорожки.
    • Исправлена ​​проблема парсинга, когда был указан формат упакованного аудио (например, *.ec3), но использовались сегменты на основе MPEG-4 (например, *.mp4, *.mp4a и т. д.).
    • Устранена проблема HLS, из-за которой внутриполосные подписи CEA608 отображались с заметной задержкой.
    • Исправлена ​​проблема с загрузкой содержимого HLS и Smooth без звука.

27 августа 2019 г.

Веб-отправитель

  • Web Sender теперь использует новый синтаксис Custom Elements v1. Эта версия заменяет v0, которая устарела.
  • Исправлены измененные события для breakTime , breakClipTime и liveSeekableRange с использованием новых функций getEstimatedBreakTime , getEstimatedBreakClipTime и getLiveSeekableRange , добавленных в Chrome M77.

12 августа 2019 г.

Отправитель iOS v4.4.4

  • Улучшенный опыт на iOS 13.
  • Улучшена поддержка обнаружения устройств Cast.

30 июля 2019 г.

Веб-приемник

  • Версия Shaka Player обновлена ​​до 2.5.1.
  • Исправлена ​​проблема, из-за которой наложение метаданных исчезало слишком быстро во время загрузки контента.
  • Исправлена ​​обработка отклонения в перехватчике загрузки для очистки состояния загрузки.
  • Обновлен setBrowseContent , теперь он допускает значение NULL.
  • Исправлена ​​ошибка, из-за которой отображаемое текущее время было неправильным при поиске во время рекламных пауз.
  • Добавлена ​​поддержка ignoreTtmlPositionInfo для игнорирования позиционирования подписей TTML.
  • Улучшена поддержка обработки ошибок загрузки:
    • Предотвращено срабатывание нескольких MediaFinishedEvent s.
    • Инициированный обратный вызов ошибки медиа-менеджера для очистки проигрывателя при ошибке загрузки.

22 июля 2019 г.

Отправитель iOS v4.4.3

  • Улучшена поддержка обработки ошибок загрузки за счет предоставления error_reason.
  • Выпущена версия SDK без гостевого режима.

17 июня 2019 г.

Отправитель Android 17.0.0

  • Последняя версия SDK переключается с библиотек поддержки Android на библиотеки Jetpack (AndroidX). Библиотеки не будут работать, если вы не внесете в свое приложение следующие изменения:
    • Обновите com.android.tools.build:gradle до версии 3.2.1 или новее.
    • Обновите compileSdkVersion до 28 или более поздней версии.
    • Обновите свое приложение, чтобы использовать Jetpack (AndroidX). Следуйте инструкциям в разделе «Миграция на AndroidX» .
  • Дополнительные сведения см. в примечаниях к выпуску API Google для Android .

10 июня 2019 г.

Веб-приемник

  • Представлена ​​поддержка Media Browse , новой функции для поиска контента на смарт-дисплеях.
  • Добавлена ​​локализация в пользовательском интерфейсе по умолчанию для 9 новых локалей:
    • датский
    • английский (Великобритания)
    • Английский (Индия)
    • Английский (Сингапур)
    • французский (Канада)
    • итальянский
    • Норвежский
    • Голландский
    • Шведский
  • Убраны закругленные углы обложек альбомов для удаленного пользовательского интерфейса.
  • Исправлены ошибки для Live и других областей.

Отправитель iOS v4.4.2

  • Гостевой режим
    • Добавлена ​​поддержка параметра «Включить гостевой режим» из консоли разработчика Cast.
    • Исправлена ​​проблема с управлением сеансом в гостевом режиме.
  • Исправление ошибок
    • Исправлена ​​проблема с локализацией, появившаяся в версии 4.4.1.

24 апреля 2019 г.

Отправитель iOS v4.4.1

  • Введена альфа-поддержка прямых трансляций. Подробности смотрите в руководстве разработчика .
    • Добавлены новые структуры данных и атрибуты для статуса прямой трансляции.
    • Добавлены новые ключи GCKMediaMetadata.
    • Добавлены медиа-команды прямой трансляции:
      • [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
      • [GCKRemoteMediaClient seekWithOptions:]
    • Улучшен расширенный пользовательский интерфейс контроллера для поддержки прямых трансляций:
      • Изменено расположение и внешний вид расширенного контроллера.
  • Исправление ошибок
    • Исправлена ​​нижняя часть GCKUICastContainerViewController на iPhone X.
    • Исправлена ​​проблема с повторным подключением, когда ОС выполняет активные сетевые действия.
    • Исправлен сбой при инициализации метки доступности с помощью GCKUICastButton.

23 апреля 2019 г.

Веб-приемник

  • Введена альфа-поддержка прямых трансляций. Подробности смотрите в руководстве разработчика .
    • Обновленный пользовательский интерфейс для поддержки прямых трансляций, включая индикатор в реальном времени.
  • В статус мультимедиа добавлено поле mediaCategory, чтобы указать, является ли мультимедиа видео, аудио или фото.
  • Исправление ошибок
    • Исправлено использование возвращаемого значения PlayConfig.segmentHandler.

Библиотека медиаплеера

  • Добавлена ​​поддержка кодека HEVC для HLS в MPL.

Веб-отправитель

Отправитель Android 16.2.0

  • Введена альфа-поддержка прямых трансляций. Подробности смотрите в руководстве разработчика .
    • Добавлены новые структуры данных и атрибуты для статуса прямой трансляции.
    • Добавлены новые ключи MediaMetadata.
    • Добавлены медиа-команды прямой трансляции:
      • RemoteMediaClient # load (MediaLoadRequestData)
      • RemoteMediaClient#seek (MediaSeekOptions)
    • Улучшен расширенный пользовательский интерфейс контроллера для поддержки прямых трансляций:
      • Добавлена ​​поддержка прямых трансляций в расширенные виджеты пользовательского интерфейса контроллера.
      • Изменено расположение и внешний вид расширенного контроллера.
      • Представлен виджет CastSeekBar, совместимый с прямой трансляцией, вместо родного SeekBar.
      • Изменено ExpandedControllerActivity для использования CastSeekBar вместо SeekBar для совместимости с прямой трансляцией. ExpandedControllerActivity#getSeekBar() теперь устарела и будет возвращать фиктивный экземпляр.
  • Добавлено новое состояние игрока MediaStatus#PLAYER_STATE_LOADING:
    • Когда веб-приемник начинает загружать мультимедиа, для свойства playerState в MediaStatus устанавливается значение MediaStatus#PLAYER_STATE_LOADING до тех пор, пока не начнется буферизация или воспроизведение контента.
    • В большинстве случаев приложение обрабатывает это состояние так же, как оно обрабатывало MediaStatus#PLAYER_STATE_BUFFERING.
    • Состояние буферизации и загрузки не всегда взаимозаменяемы.
    • Во время загрузки веб-приемник еще не разрешил всю информацию о мультимедиа, поэтому доступна только та информация о мультимедиа, которая присутствовала в запросе отправителя на загрузку мультимедиа.
    • Во время буферизации медиаинформация может содержать дополнительную информацию, разрешенную приемником.
  • Изменены MediaMetadata для поддержки аудиокниг:
    • Добавлены новые ключи MediaMetadata.
    • Добавлен новый тип метаданных для аудиокниг.

25 марта 2019 г.

Веб-приемник

  • Использование document.registerElement() заменено на customElements.define() , чтобы сделать SDK Web Receiver совместимым с более новыми версиями платформы Cast.
  • MediaStatus.breakStatus теперь возвращает пустой объект, когда рекламные паузы присутствуют для контента, но рекламная пауза в данный момент не воспроизводится.
  • Исправлена ​​проблема с парсингом встроенных тегов VAST.

Библиотека медиаплеера

  • Исправлена ​​проблема с задержкой ~20 секунд при переключении звуковых дорожек.

13 февраля 2019 г.

Веб-приемник

  • Исправлено внезапное появление кнопки «Пропустить рекламу» для Touch UI.
  • Исправлено отображение информации о перерывах на удаленном управлении.

Библиотека медиаплеера

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

5 февраля 2019 г.

Отправитель iOS v4.3.5

  • Добавлена ​​поддержка метаданных аудиокниг, дополнительные сведения см. в GCKMediaMetadata.h .
  • Установите правильное значение для static_framework в podspec.
  • Разделить атрибуты стиля для панели навигации и панели инструментов в контроллере подключения .
  • Исправление ошибок
    • Исправлен сбой при некоторых неудачных инициализациях базы данных.
    • Исправлена ​​проблема с полосой громкости веб-приемника во время входящих телефонных звонков или звонка будильника.
    • Исправлен избыточный вызов некоторых методов делегата во время обнаружения.
    • Исправлена ​​ошибка, из-за которой список очереди мультимедиа не очищался после завершения воспроизведения последнего элемента в очереди.
    • Запрещен показ недоступных устройств поблизости, когда сеть недоступна.
    • Отключен ползунок громкости на контроллере представления устройств для устройств, в которых нельзя управлять громкостью.