בכל גרסה חדשה של Google Cast שיוצאת, השינויים מתוארים בהמשך והפניות ל-API מתעדכנות. שינויים ברשימת התיוג של העיצוב מפורטים בchangelog.
7 באוקטובר 2025
iOS Sender 4.8.4
- הוספנו ממשק משתמש שמאפשר למשתמשים לקרוא ולאשר את התנאים וההגבלות ואת מדיניות הפרטיות של Cast בצד השולח.
- הגרסה המינימלית שנתמכת על ידי iOS SDK היא עכשיו iOS 15.
- מאז גרסה 4.3.1, Cocoapods מפרסמת ספרייה סטטית כברירת מחדל. החל מגרסה 4.8.4, הספרייה הסטטית הזו כוללת את ספריית Protobuf. מומלץ להשתמש בספרייה סטטית כדי למנוע בעיות פוטנציאליות של תאימות גרסאות עם Protobuf. אבל אפשר גם להוריד את הספרייה הדינמית.
-
שימו לב: כשלים בהפעלה של Cast וניתוקים עם
GCKErrorCode
שלGCKErrorCodeCancelled
הם התנהגות צפויה. חשוב לוודא שהאפליקציה לא מנסה אוטומטית להפעיל Cast מחדש אם הפעלת Cast נכשלת או מתנתקת בגללGCKErrorCodeCancelled
, כי זה עלול לגרום להתנהגות לא צפויה אם המשתמש דוחה את התנאים וההגבלות.
12 במאי 2025
Android Sender 22.1.0
-
פורסמו גרסאות play-services-cast:22.1.0 ו-play-services-cast-framework:22.1.0
-
העדכון כולל תלות ב-androidx.mediarouter:mediarouter:1.8.0-beta01 ותמיכה בממשקי ה-API של AndroidX Media Router
MediaRouter.RouteInfo#connect()
ו-MediaRouter.RouteInfo#disconnect()
. -
מוסיפים
CastOptions.Builder
כדי להגדיר את AndroidX Media RouterMediaRouterParams.Builder#setMediaTransferRestrictedToSelfProviders(boolean)
API.
-
העדכון כולל תלות ב-androidx.mediarouter:mediarouter:1.8.0-beta01 ותמיכה בממשקי ה-API של AndroidX Media Router
28 באוקטובר 2024
Android Sender 22.0.0 ו-Android TV Receiver 21.1.1
- תוקנה נקודת חולשה פוטנציאלית מסוג 'התקפת מניעת שירות (DoS)' שנמצאה בספריית Protobuf Java Lite.
- נמחק MediaNotificationService. אסור לאפליקציות להשתמש בו ישירות.
- תוקן באג במכשירים עם Android R או גרסה ישנה יותר, שבו ניסיון להציג תמונה קטנה מדי בהתראה של Google Cast עלול לגרום לקריסה של ממשק המשתמש של המערכת.
4 בספטמבר 2024 עד 1 בנובמבר 2024
Web Receiver 3.0.0133 3.0.0135 3.0.0137
- גרסת ברירת המחדל של Shaka Player שמשמשת את CAF עודכנה מ-4.3.4 ל-4.9.2. רשימה מלאה של השינויים מופיעה בchangelog של Shaka Player.
- הפעלנו טעינה מראש של תוכן ב-Shaka player. כך אפשר לעבור בצורה חלקה בין פריטי מדיה או בין הפסקות לפרסום.
- תוקנו שגיאות שנגרמו בגלל מעבר בין קודקים ב-Shaka.
- נוסף שדה חדש
ErrorSeverity
לשגיאות ב-Shaka. אם רמת החומרה היאRECOVERABLE
, ההפעלה לא אמורה להיפסק. - תוקן כשל בטעינת תוכן בבקשות טעינה מקבילות.
- באופן פנימי, CAF משתמש עכשיו ב-
shaka.Player#attach
כדי לצרף רכיב מדיה במקום להעביר את רכיב המדיה לבונהshaka.Player
(הוצא משימוש ב-Shaka API). - נוספו השדות
frameType
ו-frameDescription
ל-cast.framework.events.Id3Event
. השדות האלה מאוכלסים כשמשתמשים ב-Shaka Player להפעלה. - נוספו אירועים של
REQUEST_GET_STATUS
ושלREQUEST_PRELOAD
. אפשר להאזין לאירועים האלה באמצעותPlayerManager#addEventListener
. - נוספה תגובה לשגיאה לבקשות טעינה עם
requestId
שגוי במקום כשל שקט. - תוקן יומן האזהרות של Shaka Player
jumpLargeGaps
config, שהוצא משימוש ב-Shaka v4. - התחלנו לאכלס את
requestId
בהודעהMediaStatus
במצבLOADING
. - שימוש חוזר במופע של Shaka player כשמעלים תוכן חדש.
- הוסר התמיכה בפקודת המדיה
QUEUE_SHUFFLE
שהוצאה משימוש. במקום זאת, אתם צריכים להשתמש ב-QUEUE_UPDATE
. - תוקנה תמיכה ב-VAST ad pods שבהם לכל תג
<Ad>
יש מאפייןsequence
ותג<Wrapper>
מוטמע. - העברה קבועה של מאפיין
crossorigin
ללא ערך מ-<cast-media-player>
לרכיב<video>
המקונן. - הצגת שפת האודיו בתוך הפס ב-MPL.
22 באוגוסט 2024
iOS Sender 4.8.3
- תוקן באג שגרם לכך שלחיצה על לחצן Cast לא פתחה את בורר המכשירים.
- תוקן קראש שמשפיע על מכשירים עם iOS 17 ואילך שקשור ל-AVRouting.
18 באפריל 2024
iOS Sender 4.8.1
- הגרסה המינימלית שנתמכת על ידי Cast SDK היא עכשיו iOS 14.
- מניפסט הפרטיות כלול בחבילה יחד עם ה-xcframework החתום.
- מצב אורח הוצא משימוש והוסר. גרסה אחת של ערכת ה-SDK תהיה זמינה לשילוב החל מהגרסה הזו.
- תוקנה קריסה שהתרחשה לפעמים כשמפעילים Cast בזמן הצגת מודעה קצרה.
11 בדצמבר 2023
Web Receiver 3.0.0122
- נוספה תמיכה ב-Ad Pods וב-Ad Buffet ל-VAST.
- ממשק המשתמש של אמצעי הבקרה של המדיה ב-Cast Player עודכן במכשירי Google TV.
- נוסף שדה חדש
audioTrackInfo
לאובייקטTrack
. - נוספה
cast.framework.system.Message
, שמייצגת הודעה שהתקבלה משולח או נשלחה לשולח. - שינינו את הלוגיקה של הפסקת הצפייה. עכשיו, Web Receiver יוצר הפסקה סינתטית
seek-{timestamp}
רק אם יש יותר מהפסקה אחת שמוחזרת מ-BreakManager#setBreakSeekInterceptor
, אחרת הפסקת ההזזה נשארת שווה להפסקה המקורית בציר הזמן. - נוספה
CastReceiverOptions#shakaVariant
אפשרות לטעון גרסאות ניפוי באגים של Shaka Player ב-CAF. -
תוקן
PlaybackConfig#licenseRequestHandler
וPlaybackConfig#licenseResponseHandler
לא מזוהים ב-Shaka עבור HLS כשמשתמשים בהצפנה AES-128. - תוקן
ID3Event
לא מופעל כשמשתמשים ב-Shaka Player. - תוקן באג שקשור לטקסטים שהועלו לצד הסרטון כשמשתמשים במודעות לפני הסרטון.
- תוקנה בעיה שקשורה לרינדור טקסט כשמשתמשים ב-
UITextDisplayer
. - תוקנו בעיות שונות שקשורות להבחנה בין אותיות רישיות לאותיות קטנות ב-VAST, בסוגי MIME ובשמות של מערכות להגנה על תוכן.
- תוקנו בעיות שונות בכתוביות מאולצות.
- תוקן האכלוס של קודי
EndedReason
לאירועיBREAK_CLIP_ENDED
.
4 בדצמבר 2023
Android Sender 21.4.0 ו-Android TV Receiver 21.0.1
-
פורסמו גרסאות play-services-cast:21.4.0 ו-play-services-cast-framework:21.4.0
- הערך של minSdkVersion עלה מ-16 ל-19.
-
העדכון תלוי ב-androidx.mediarouter:mediarouter:1.6.0-beta01. כך
MediaRouteButtons
תמיד גלוי כברירת מחדל. כך הצלחנו לצמצם את התרחישים שבהם מתבצעת באופן אוטומטי פעולת איתור של מכשיר Cast ללא פעולה מצד המשתמש. -
נוספה ההגדרה
CastOptions.Builder#setSessionTransferEnabled
שקובעת אם אפליקציית השולח צריכה להציג מכשירי Cast כשהאפשרות החלפת פלט מופעלת. ערך ברירת המחדל הוא True. -
MediaSessions
לא נוצרים יותר כשבאפליקציות לא מוגדרCastMediaOptions
או כש-CastMediaOptions מוגדר כ-null. -
תוקנה שגיאת
MiniControllerFragment
android.view.InflateException
שיכולה להתרחש כשמשתמשים ב-FragmentContainerViews
. -
נוספו גרסאות חדשות של
CastButtonFactory#setUpMediaRouteButton
שמחזירותTasks
שאפליקציות יכולות להאזין להן כדי לדעת אם הפעולה הצליחה או אם נוצר חריג. בגרסאות ישנות שלא מקבלות ארגומנטExecutor
, המערכת תתעלם מ-ModuleUnavailableExceptions ותיכשל בשקט.
-
Released play-services-cast-tv:21.0.1
- הערך של minSdkVersion עלה מ-16 ל-19.
- הגרסה הזו כוללת שיפורים באיכות
20 ביולי 2023
iOS Sender 4.8.0
- הגרסה המינימלית שנתמכת על ידי iOS SDK היא עכשיו iOS 13.
- הגרסה היציבה הראשונה של XCFramework.
- XCFrameworks זמינים דרך Cocoapods.
- הוחזרה הפונקציונליות של שליטה בעוצמת הקול באמצעות לחצני עוצמת הקול הפיזיים במהלך הפעלת מדיה.
- כשמשתמשים בכפתור Cast בסרגל הניווט, הוא מכבד עכשיו את צבע הגוון.
- עכשיו אפשר להתאים אישית את הצבע של שם הניווט באמצעות GCKUIStyle API.
- תוקנה בעיה בסרגל הניווט השקוף בתצוגת הרשימה של הכתוביות של רצועת המדיה.
- תוקנה קריסה בגרסת הבטא של XCFramework.
- נוסף API לקשירת UIControl לפעולות של הרצה קדימה או אחורה.
- הוספנו תמיכה בהפעלת Cast בטאבלטים של Pixel.
6 ביולי 2023
Web Receiver 3.0.0111
-
הוספנו תמיכה בהטמעה דינמית של מודעות באמצעות התגים
BreakManager
addBreak(breakData, breakClips, broadCastMediaStatus)
ו-removeBreakById(breakId)
. -
נוסף ניתוח מחרוזות
Subtype
למניפסטים של Smooth Streaming. -
נוספה תמיכה בבקשות אסינכרוניות ב-
manifestRequestHandler
, ב-segmentRequestHandler
וב-licenseRequestHandler
עבור Shaka Player. - הוספנו תמיכה בכתוביות מאולצות.
- הגרסה של Shaka שמוגדרת כברירת מחדל ב-CAF עודכנה לגרסה v4.3.4.
-
הוספנו הבהרה לתיאור הפרמטר
setActiveByIds
. - תוקן האופן שבו CAF בוחר טראקים נפרדים של אודיו.
- בוצעו תיקונים בהמרות של סוגי גופי בקשות במסנני בקשות של Shaka.
-
נוספה אפשרות לשאילתות לגבי
CreativeInformation
שקשורות לBreakClip
בBreakManager
getCreativeInfoByClipId(breakClipId)
. - תוקנה הבעיה שבה חסרים מטא-נתונים של מדיה במהלך הטעינה של רכיב המדיה במכשירים עם שליטה באמצעות לחצני החיצים.
-
נוספו המאפיינים
hlsSegmentFormat
וhlsVideoSegmentFormat
אלBreakClip
. - תוקנו השוואות של סוגי MIME שרגישות לאותיות רישיות באמצעות MPL.
- תוקן באג שגרם לטעינה אינסופית של נתונים בשידור חי בפורמט HLS (מבוסס-TS) באמצעות Shaka Player.
-
תוקן אופן הפעולה של
PlayerDataBinder
עבור האירועIS_AT_LIVE_EDGE_CHANGED
. - תוקן לולאה אינסופית בנתונים לא מספיקים שסופקו בפלחי TS באמצעות MPL.
-
נוספה תמיכה בשגיאות של Shaka Player.
error.stack
-
השתנה לשימוש בשדה
audioMimeType
במקום בשדהaudioCodec
מתוך אובייקט הטראק של Shaka Player כדי לאכלס את השדהcast.framework.messages.Track.trackContentType
לטראקים של וריאנטים. -
הוספת
shaka.extern.track.label
אלcast.framework.messages.Track.name
עבור רצועות של Shaka Player. -
הורחב האובייקט
cast.framework.stats.Stats
כדי להסביר על שדות קיימים ב-shaka.extern.Stats
. - תוקנו חישובי הזמן של המדיה בתוכן עם הפסקות מוטמעות מורחבות.
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 הושקו
-
מעכשיו,
NotificationManager
משמש לפרסום התראות על מדיה ב-Cast במקוםForeground Service
. -
נוסף סמל חדש
CastReasonCodes#CAST_CANCELLED
שמציין שסשנים של Cast בוטלו.
-
מעכשיו,
-
פורסמה גרסה play-services-cast-tv:21.0.0
- תוקנה הערה שניתנת לאיפוס עבור
MediaManager
.
- תוקנה הערה שניתנת לאיפוס עבור
17 באוקטובר 2022
Web Receiver 3.0.0105
- שודרגה גרסת Shaka player לגרסה 3.2.11.
-
הוספנו
cast.framework.PlaybackConfig#enableUITextDisplayer
כדי להציג כתוביות ב-Shaka Player באמצעות ה-DOM. -
נוספו
cast.framework.CastReceiverOptions#shakaVersion
ו-cast.framework.CastReceiverOptions#useShakaForHls
כדי לאפשר למקלטים להשתמש ב-Shaka Player להפעלה של HLS. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
ו-PlaybackConfig#licenseHandler
יכולים עכשיו לגשת לכותרות של תגובות HTTP. -
נוספה השורה
customData
אלCommandAndControlManager#ErrorResponseData
כשההודעהLOAD_BY_ENTITY
נפתרת עם שגיאה.
10 באוקטובר 2022
Android Sender 21.2.0
-
הגרסאות play-services-cast:21.2.0 ו-play-services-cast-framework:21.2.0 הושקו.
-
הוספנו את התכונה
Output Switcher
. -
הוספנו API חדש
Cast.Listener#onDeviceNameChanged()
כדי לשלוח הודעה על שינוי שם המכשיר עבורstream transfer
. -
הוצאו משימוש
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
ו-CastOptions#getVolumeDeltaBeforeIceCreamSandwich()
. -
תוקנה בעיה ב-
ForegroundServiceStartNotAllowedException
באמצעותMediaNotificationService
. -
עודכן ב-
MediaNotificationService
עםMedia controls in System UI
. -
עדכנו את ממשקי ה-API של
RemoteMediaClient
כדי לקבל ערכים שניתן להגדיר כ-nullablecustomData
. -
העדכון של
MediaInfo.Builder
מאפשר לקבל את הערכיםcontentId
אוcontentURL
. -
העדכון של
ImagePicker#onPickImage
מאפשר לקבל ערך nullMediaMetadata
. -
העדכון של התלות ב-
com.google.android.datatransport:transport-api
לגרסה העדכנית ביותר.
-
הוספנו את התכונה
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 הושקו
-
הוצא משימוש
CastContext#getSharedInstance(Context)
. במקום זאת, צריך להשתמש ב-CastContext#getSharedInstance(Context, Executor)
, שמחזיר Task API, וב-ModuleUnavailableException
כדי לטפל בחריגה אם טעינת מודול Cast הפנימי של Cast SDK נכשלת. -
הוצא משימוש
ApplicationMetadata#getImages()
. במקום זאת, אפשר להשתמש ב-ApplicationMetadata#getIconUrl()
שמחזיר את תמונת האפליקציה שמוגדרת ב-Cast Developer Console. -
תוקנה שגיאת
ConcurrentModificationException
שיכולה להתרחש כשרושמים ומבטלים את הרישום שלMediaQueue.Callbacks
. -
תוקנה בעיה ב-
MediaInfo#getStreamDuration()
בשידורים חיים. -
תוקנו ההגבלות על התראות קופצות ב-
MediaNotificationService
ב-Android S. -
תוקנה בעיה שקשורה ל-
CastContext
שגורמת לדליפת הפניה לפעילות. - תוקן באג שגרם לכך שתמונת רקע חדה הוצגה במהלך מודעה במקום גרסה מטושטשת.
-
הוצא משימוש
-
Released play-services-cast-tv:20.0.0
- העליתי את
minSdkVersion
מ-14 ל-16. -
תוקנה בעיה ב-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
שבה ארגומנט null לא נתמך כראוי.
- העליתי את
31 במרץ 2022
Web Receiver 3.0.0103, MPL Player 1.0.0.113
- שודרגה גרסת ברירת המחדל של Shaka player ל-3.2.2.
-
נוסף API חדש,
cast.framework.PlaybackConfig#shakaConfig
, כדי לאפשר שינוי של גרסת Shaka Player ואפשרויות אחרות של Shaka. -
הוספנו API חדש,
cast.framework.ui.Controls#hasMediaControlsOverlay()
, כדי לבדוק אם שכבת העל של אמצעי הבקרה של המדיה מוצגת מעל האפליקציה. -
נוסף סגנון חדש,
cast.framework.ui.ControlsButton.LIKE_HEART
, לפעולת המשתמש 'לייק'. -
הערך
currentMediaTime
של נתוני האירועcast.framework.events.EventType.BREAK_CLIP_ENDED
מייצג עכשיו את השעה הנוכחית של קטע הפרסומת האחרון בזמן שבו האירוע התרחש. -
נוספה שיטה
cast.framework.PlayerManager#getRawCurrentTimeSec
שמחזירה את זמן המדיה של רכיב המדיה. -
נוסף
cast.framework.NetworkRequestInfo#timeoutInterval
כדי לציין את פסק הזמן של בקשת HTTP לבקשות של נגנים. - תוקנו באגים ב-MPL בפענוח כתוביות בתקן CEA 608/708 לסטרימינג של אודיו ווידאו שבוצע בו דה-מולטיפלקס.
- תוקנה הלוגיקה של ניתוח חותמות הזמן ב-MPL WebVTT כך שתקבל יותר מ-2 ספרות לערך השעות.
9 בדצמבר 2021
Android Sender 21.0.0
- נוספה תמיכה טובה יותר בערכי null ב-Kotlin, על ידי הפיכת הפרות של בטיחות ערכי null לשגיאה. מפתחי Java לא יושפעו. יכול להיות שמפתחי Kotlin יראו כשלים חדשים ב-build אם יש להם קוד קיים שלא היה בטוח לערכי null.
19 בנובמבר 2021
iOS Sender 4.7.0
- תוקנה תמיכה בשולח ב-iOS לשימוש ב פרטי כניסה של ATV עם Cast Connect.
- תוקן באג שגרם לכך שלסרגלי ניווט היה רקע שקוף כשבונים באמצעות Xcode 13.
-
בעיות שפתרנו:
בעיות נגישות
שדווחו ב-
GCKUICastButton.
- תוקן באג שגרם לכך שמעבר בין Wi-Fi לבין רשת סלולרית ניתק את סשן ה-Cast במקום להשהות אותו.
- הפסקנו את התמיכה ב-iOS10 וב-iOS11, וכתוצאה מכך, גם את התמיכה בארכיטקטורות של 32 ביט.
- תיקנו עוד באגים ושיפרנו את הביצועים.
16 בנובמבר 2021
Android Sender 20.1.0
- הערה: באפליקציות שמטרגטות ל-Android 12, צריך לעדכן ל-Android Sender 20.1.0 כדי למנוע קריסה בזמן הריצה.
- שיפורים בתור
-
נוסף
itemsReorderedAtIndexes
callback חדש ל-MediaQueue שמופעל כשמבצעים סידור מחדש של התור. - הוספנו תמיכה בסדרת פקודות בתור.
-
הפרמטר
customData
ב-RemoteMediaClient#queueSetRepeatMode
ניתן לאיפוס. - התכונה 'תצוגה מרוחקת' יצאה משימוש.
- הערך בעמודה
minSdkVersion
השתנה מ-14 ל-16.
26 באוקטובר 2021
Web Receiver 3.0.0102
- שדרוג ל-Shaka player v3.0.13 (שכולל תיקונים למספר בעיות שדווחו בעבר).
- נוספה תמיכה בתמונות משניות במסכים חכמים ובמכשירי Chromecast.
- תוקנה הבעיה שבה כתוביות לא הוצגו בסטרימינג עם מאגר זמני עקב שגיאה בלוגיקה ששימשה לזיהוי של טראקים כפולים.
-
תוקנה בעיה שבה הקריאה החוזרת (callback) של השגיאה בצד המקבל לא הופעלה כש-
LOAD_BY_ENTITY
החזיר שגיאה. - נוספה תמיכה בקודק אודיו AAC (HE-AAC) יעיל במיוחד עבור סטרימינג של נתוני תחבורה.
-
תוקן באג שבו הפונקציה
PlayerManager.getStats()
לא החזירה את הערכים הנכונים של הגובה והרוחב. -
הוסר מידע VAST ו-VMAP מהודעות
MediaStatus
כדי למנוע הצפות שעלולות לגרום לניתוק השולח מהנמען. -
תוקנה בעיה שבה
endedReason
לא סופק לשולח כשמדלגים על מודעות. - נפתרה בעיה שגרמה להסרה של הפסקות פרסומיות מתור ההמתנה לטעינה לפני ההפעלה.
-
נוסף שדה חדש,
cast.framework.message.QueueChange#reorderItemIds
, שמכיל את רשימת הפריטים בתור שהושפעו מהפעולהcast.framework.message.QueueChange#reorderItemIds
.QUEUE_CHANGE
- הפחתנו את החיץ (באפרינג) בשידורים חיים בפורמט HLS ב-MPL כשעוברים בין טראקים של אודיו, כך שהאודיו והווידאו נשארים מסונכרנים.
- תוקן ניתוח של זרמי HLS ב-MPL עם כתוביות מוטמעות בתקן CEA608/CEA708.
- אמצעי הבקרה של המדיה ב-Chromecast with Google TV יוסתרו אם המדיה תהיה מושהית למשך יותר מ-5 שניות.
26 במאי 2021
iOS Sender 4.6.1
- תוקנה בעיה שבה הפעלות Cast ברקע מושהות באפליקציות שמאפשרות הרצה ברקע.
17 במאי 2021
iOS Sender 4.6.0
- התנהגות ברירת המחדל של לחצן Cast השתנתה כך שהוא תמיד מוצג כשמחוברים ל-Wi-Fi.
- נוספה תיבת דו-שיח חדשה לעזרה שמוצגת כשמשתמש מקיש על לחצן Cast ולא נמצאו מכשירים.
-
Deprecated
GCKUICastButton::triggersDefaultCastDialog
API. -
הוספנו תמיכה אחידה יותר בהתאמה אישית של תיבות דו-שיח באפליקציות שמטמיעות ממשק משתמש מותאם אישית באמצעות ה-API החדש
GCKUICastButtonDelegate
. - הוספנו תמיכה במצב כהה ב-iOS מגרסה 13 ואילך.
-
נוספה אפשרות להתאמה אישית של סמן המודעה אל
GCKUIStyleAttributes
. -
נוספה תמיכה ב-
hlsSegmentFormat
וב-hlsVideoSegmentFormat
במדיה. - תיקוני באגים ושיפורי ביצועים.
29 באפריל 2021
Web Receiver 3.0.0096
20 באפריל 2021
Android Sender 20.0.0 ו-Android TV Receiver 18.0.0
-
הגרסאות play-services-cast:20.0.0 ו-play-services-cast-framework:20.0.0 הושקו.
- נמחקו GameManager וממשקי API קשורים. הם הוצאו משימוש מאז 2017.
-
הוספנו את המחלקה
SessionState
לספריית הלקוח של Cast. -
נוספה
CastReasonCodes
כדי לספק הסברים מפורטים עלCastStatusCodes
. משתמשים בשיטהCastContext#getCastReasonCodeForCastStatusCode(int)
כדי לתרגם מ-CastStatusCodes
ל-CastReasonCodes
. -
הוספת את
HlsSegmentFormat
ואתHlsVideoSegmentFormat
אלMediaInfo.Builder
. -
סימון
foregroundServiceType
שלMediaNotificationService
כ-mediaPlayback
. -
עדכנו את התלויות ב-
com.google.android.datatransport:transport-api
לגרסה האחרונה. -
נוסף בנאי
MediaLoadRequestData.Builder
לבנייה מאובייקטMediaLoadRequestData
. - תוקנה בעיה בלחצן ההפעלה/ההשהיה בנגן המיני כשעוברים מתוכן VOD לשידור חי.
-
הטמענו את
MediaIntentReceiver#ACTION_DISCONNECT
להתראות על מדיה ב-Cast.
-
Released play-services-cast-tv:18.0.0:
-
הוספנו את הכיתה
StoreSessionRequestData
ואת הכיתהStoreSessionResponseData
לספריית cast-tv.
-
הוספנו את הכיתה
5 באפריל 2021
Web Receiver 3.0.0095
- שודרגה גרסת Shaka Player ל-3.0.10.
-
כפתור ההפעלה ב-Cast מוצג עכשיו כברירת מחדל כשיש תמיכה בפקודת המדיה
STREAM_TRANSFER
. - נוסף סרגל הצעות לחלק התחתון של ממשק המשתמש של דפדוף במדיה. סרגל ההצעות מכיל צ'יפים אינטראקטיביים, שאפשר לבחור אותם כדי להפעיל פריט מדיה או לגלול בין פריטי המדיה הזמינים. כל צ'יפ גם ממופה לפקודה זמינה ב-Google Assistant. כרגע יש תמיכה בצ'יפים של הצעות רק אם שפת המערכת מוגדרת לאנגלית או ליפנית.
- תוקנה באג ב-Chromecast with Google TV שגרם לכך ששכבת העל של אמצעי הבקרה של המדיה הוצגה כשמפעילים Cast של תוכן תמונות למקלט ברירת המחדל.
- נוספה תמיכה באירוע
TRACKS_CHANGED
.
18 בדצמבר 2020
Web Receiver 3.0.0085
-
נוספו אפשרויות ל-
CastReceiverOptions
להשבתת הטעינה של Shaka ו-MPL.
3 בדצמבר 2020
iOS Sender 4.5.3
-
תוקנה שגיאת זמן הטעינה 'סמלים לא מוגדרים לארכיטקטורת arm64' עבור
GCKCredentialsData
. -
תוקנה שגיאת קומפילציה לגבי אפשרות שסותרת לערך null ב-
GCKCredentialsData
. -
הודעות אזהרה מתועדות עכשיו אם רשומות השירות הנדרשות של Bonjour
חסרות ב-
Info.plist
.
4 בנובמבר 2020
iOS Sender 4.5.2
-
הגרסה המינימלית של ספריית
Protobuf
עודכנה ל-3.13 ב-CocoaPods. השימוש בגרסאות קודמות שלProtobuf
יגרום לקריסת ה-SDK. - הגרסה הזו בלעדית ל-CocoaPods ומשתמשת באותו קובץ בינארי כמו גרסה 4.5.1.
13 באוקטובר 2020
iOS Sender 4.5.1
-
תוקנה בעיה שבה
GCKUICastButton
עם בוחר מכשירים מותאם אישית לא התעדכן כדי לשקף את מצב ה-Cast הנכון. - תוקנה האזהרה 'Conflicting nullability specifier on return types.'
14 בספטמבר 2020
Web Receiver
- שודרגה גרסת Shaka Player ל-2.5.16.
iOS Sender 4.5.0
- נוסף תמיכה בשינויים באיתור מכשירי Cast ב-iOS 14, שדורשת הרשאה מפורשת מהמשתמש כשמפעילים Cast בפעם הראשונה. מידע נוסף זמין במאמר בנושא הפעלת Cast בפעם הראשונה ב-iOS 14.
- הגרסה המינימלית של SDK שנתמכת עודכנה ל-iOS 10.
8 בספטמבר 2020
Web Sender
- השקנו את Cast Connect, שמאפשר לאפליקציות Chrome להפעיל Cast לאפליקציות Android TV. פרטים נוספים מופיעים במאמרי העזרה בנושא ממיר Android TV.
31 באוגוסט 2020
Web Receiver
- הוספנו תמיכה ב- #EXT-X-DATERANGE ב-HLS / EventStream ב-DASH.
3 באוגוסט 2020
שולח iOS 4.4.8
- השקנו את Cast Connect, שמאפשר לאפליקציות ל-iOS להפעיל Cast לאפליקציות ל-Android TV. פרטים נוספים מופיעים במאמרי העזרה בנושא ממיר Android TV.
29 ביולי 2020
Android Sender 19.0.0 ו-Android TV Receiver 17.0.0
-
השקנו את Cast Connect, שמאפשר לאפליקציות ל-Android TV לפעול בהתאם לפרוטוקול Cast, כך שהן מתנהגות כאפליקציות מקלט. פרטים נוספים מופיעים במאמרי העזרה בנושא ממיר Android TV.
- השקנו את play-services-cast-tv:17.0.0 כ-SDK של מקלט לאפליקציות ל-Android TV.
- פורסמו גרסאות play-services-cast:19.0.0 ו-play-services-cast-framework:19.0.0, כולל Cast Connect sender APIs ו-APIs שמשמשים את play-services-cast-tv.
-
עדכוני API:
-
הוצא משימוש
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
, צריך להשתמש ב-AdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
במקום זאת. -
שם המאפיין שונה
CastRemoteDisplayLocalService#getDisplay()
לCastRemoteDisplayLocalService#getCastRemoteDisplay()
כדי למנוע התנגשות API ב-Android 11. -
הוספת את
getCustomData()
ואתgetType()
ב-MediaError
. -
הוספנו קבועים מפורטים של ביטים של פקודות נתמכות (
MediaStatus#COMMAND_*
) ב-MediaStatus
. -
נחשף
MediaTrack#getRoles()
. -
נחשף
RemoteMediaClient.Callback#onMediaError()
.
-
הוצא משימוש
13 ביולי 2020
Web Receiver
- שיפור בזיהוי קטגוריות מדיה בממשק המשתמש שמוגדר כברירת מחדל (וידאו לעומת אודיו).
- הוספנו תמיכה בזמן מוחלט בשידור חי מ-Shaka Player.
- תוקנה בעיה שגרמה לשיבושים באודיו במכשירי Nest Hub Max.
- שודרגה גרסת Shaka Player ל-2.5.12.
4 במאי 2020
Web Receiver
- עכשיו אפשר להגדיר את ערכי הזמן הקצוב לתפוגה של פקודות Google Assistant.
- עכשיו אפשר לראות קודי שגיאה מפורטים של MPL באירועי שגיאה.
-
עכשיו אפשר לאכוף פקודות מדיה נתמכות באמצעות הדגל
enforceSupportedCommands
. - תוקנה הבעיה שגרמה לדיווח על פקודות נתמכות במהלך הפסקה בהפעלה.
- תוקנה בעיה שקשורה לבקשת טעינה של שיר אקראי ב-Assistant.
- תוקן באג בערכים של
getStats
.
12 במרץ 2020
Web Receiver
-
נוספה יכולת חדשה למכשיר
IS_CBCS_SUPPORTED
אלdeviceCapabilities
. - שודרגה גרסת Shaka Player ל-2.5.8.
27 בפברואר 2020
iOS Sender v4.4.7
- תוקן השימוש בכפתורי עוצמת הקול הפיזיים באפליקציות שלא משתמשות ברכיבי ממשק משתמש מ-SDK.
-
תוקנה בעיה בתווית
currentTime
בבקר המורחב כשלוחצים על הלחצנים 'קדימה' או 'אחורה' שוב ושוב. -
פריטי המדיה ב-
GCKMediaQueue
נשמרים גם אחרי שהאפליקציה עוברת לרקע. -
עדכונים בהתאמה האישית של ממשק המשתמש:
- עכשיו אפשר להתאים אישית את סרגל ההתקדמות של אמצעי הבקרה המינימלי.
- עכשיו אפשר להתאים אישית את צבע הרקע של סרגל הניווט וסרגל הכלים בתיבת הדו-שיח של Cast.
- תוקנו בעיות בממשק המשתמש שספציפיות לאייפון X.
- תוקנו כמה בעיות שגרמו להשהיות ולקריסות.
24 בפברואר 2020
Android Sender 18.1.0
-
נוספו קבועים מוגדרים מראש ל
MediaError
קודי שגיאה מפורטים ולסיבות לשגיאות.
22 בינואר 2020
Web Receiver
- תוקנה בעיה שבה סטטוסים מרובים של מדיה משודרים כשמשנים פקודות נתמכות.
Receiver v2
- שיפור הבחירה של קצב העברת הנתונים (bitrate) במודעות VAST.
MPL
- נוספה תמיכה באחזור מראש של מפתחות סשן. מידע נוסף זמין בטיוטה של HTTP Live Streaming 2nd Edition.
7 בינואר 2020
Web Receiver
-
הוספנו תמיכה במטא-נתונים עם חותמות זמן בפורמט ID3 ב-
cast.framework.events.EmsgEvent
. בנוסף, האירועEmsgEvent
נשלח עכשיו לתוכן HLS/CMAF. -
תוקנה בעיה שגרמה לכך שנתוני הנגן היו חסרים במהלך
PLAYER_LOAD_COMPLETE
כשעברו לסשן מדיה חדש. - תוקנה הבעיה שבה סמל המדיה חפף למספר ולספירה לאחור של קליפ ההפסקה.
- נפתרה בעיה שגרמה לכך שהספירה לאחור של קליפ ההפסקה הראשון תמיד הציגה 0:00.
- שודרגה גרסת Shaka Player ל-2.5.6.
Web Receiver v2
-
נוספה יכולת חדשה למכשיר
IS_DEVICE_REGISTERED
אלdeviceCapabilities
. אם ההגדרה הזו מופעלת, מכשיר Cast נרשם ב-Cast Developer Console לצורך ניפוי באגים. - תוקנה בעיה שגרמה לטעינה להיעצר.
- עכשיו נשלחות הודעות שגיאה לגבי כל פריט שלא הצליח לעבור בתור.
MPL
- תוקנה בעיה בשידורים חיים שבה האודיו המשיך להתנגן למשך זמן מסוים אחרי קבלת הודעת עצירה.
- תוקנה בעיה שגרמה להצגת פריטים שנוצרו כתוצאה מדחיסת סרטונים במהלך שינויים ברמת האיכות.
- תוקנה הבעיה שגרמה לכשל בשידורי HLS באמצעות פלחים מסוג *.m4s.
5 בדצמבר 2019
Android Sender 18.0.0
-
נוספה
setMediaSessionEnabled
כדי לאפשר למפתחים להפעיל ולהשבית סשן מדיה שנוצר על ידי Cast SDK. - שינינו את אופן ההצגה של התראות על מדיה במהלך הפעלת Cast. אם ההתראה על מדיה מופעלת, היא תמיד תוצג במהלך סשן של Cast. בעבר, ההודעה הייתה מוצגת רק כשהאפליקציה פעלה ברקע.
-
שינינו כמה מחלקות שקשורות למדיה כדי להטמיע ממשק
Parcelable
.
11 בנובמבר 2019
iOS Sender v4.4.6
- תוקנה בעיה שקשורה לגרסה המינימלית הנתמכת של iOS 9.
7 באוקטובר 2019
Web Receiver
- תפקידים של טראקים נחשפים כחלק מהמטא-נתונים של הטראקים.
- שודרגה גרסת Shaka Player ל-2.5.5.
23 בספטמבר 2019
iOS Sender v4.4.5
- תמיכה משופרת באיתור מכשירי Cast ובניהול סשנים.
-
נוספו פקודות מדיה חדשות ל-
GCKMediaStatus
. -
נוספה מאפיין
whenSkippable
אלGCKAdBreakStatus
. - תיקונים בממשק המשתמש של מודעות ו-iOS 13.
11 בספטמבר 2019
Android Sender 17.1.0
-
נוסף השדה
MediaError
אל RemoteMediaClient.MediaChannelResult שאפשר להשתמש בו כדי לגשת לקוד השגיאה המפורט של פקודות מדיה שנכשלו. -
המאפיינים
MediaStatus.COMMAND_SKIP_FORWARD
ו-MediaStatus.COMMAND_SKIP_BACKWARD
הוצאו משימוש. במקום זאת, אפליקציות צריכות להשתמש ב-MediaStatus.COMMAND_QUEUE_NEXT
וב-MediaStatus.COMMAND_QUEUE_PREVIOUS
. -
נוספה תלות חדשה ב-
com.google.android.datatransport:transport-api:2.0.0
.
9 בספטמבר 2019
Web Receiver
-
סוג המטא-נתונים
TV_SHOW
כולל עכשיו תצוגה מקדימה של 'הפריט הבא שיופעל' בנגן ברירת המחדל, אם הפריט הבא נטען מראש. -
הוספנו את המחלקה
ContentRating
למרחב השמותcast.framework.messages
. -
שם האודיו שמוגדר כברירת מחדל בממשק המשתמש עודכן כך שהשם
metadata.artist
מקבל עדיפות על פני השםmetadata.albumArtist
. - נוספה תמיכה בערכי startTime שליליים כדי לציין שעת התחלה ביחס לסוף התוכן או לשידור החי.
- חיפוש מדיה:
- מגירת המדיה מוסתרת עכשיו באופן אוטומטי אחרי 30 שניות של חוסר פעילות מצד המשתמש.
- נוספו לחצן הפעלה/השהיה ותמונה ממוזערת של פריט מדיה בפינה השמאלית העליונה של שכבת העל של דפדוף במדיה.
- התנהגות מעודכנת של רשימת המדיה בדפדפן. עכשיו הגלילה האופקית מאופסת למיקום השמאלי ביותר בכל פעם שמגדירים תוכן של Media Browse.
- תיקוני באגים:
-
הבטחה לדחיית הפתרון
BasePlayer
סיום כדי לאפשר הפעלה של אירוע של רכיב מדיה. - טפלנו בשגיאת טעינה של טעינה מראש של מודעות.
- סימן המים מוצג עכשיו עם שאר המטא-נתונים.
-
ממשק המשתמש של האודיו ב-Chromecast מכבד את הסגנונות של
.progressBar
כברירת מחדל. - בוטל הפיצול של מסך במצב המתנה לפני הטעינה ובין ההפעלה של פריטי מדיה עוקבים.
- תוקן באג שגרם להשהיית החיפוש בתוכן Dash.
Web Receiver v2
-
הוספנו את המחלקה
ContentRating
למרחב השמותcast.receiver.media
. - תוקן באג שגרם להפצה שגויה של נתוני שגיאות כשהיו כמה פריטים בתור.
ספריית Media Player
- נוספו מאפייני HLS #EXT-X-MEDIA ל-API.
- תיקוני באגים:
- תוקנה בעיה שבה פעולות SourceBuffer remove() נכשלות וגורמות להפסקת ההפעלה של מעבר בין טראקים של אודיו.
- תוקנה בעיה בניתוח כשהוגדר סוג פורמט אודיו ארוז (לדוגמה, *.ec3) אבל נעשה שימוש בפלחים מבוססי MPEG-4 (לדוגמה, *.mp4, *.mp4a וכו').
- תוקנה בעיה ב-HLS שבה כתוביות CEA608 בתוך פס התדרים הוצגו עם זמן אחזור מורגש.
- תוקנה בעיה שגרמה לכך שתוכן HLS ותוכן Smooth ללא אודיו לא נטען.
27 באוגוסט 2019
Web Sender
- הגרסה החדשה של Web Sender משתמשת בתחביר החדש של Custom Elements v1. הגרסה הזו מחליפה את גרסה 0, שהשימוש בה הופסק.
-
תוקנו אירועים ששונו עבור
breakTime
,breakClipTime
ו-liveSeekableRange
, באמצעות הפונקציות החדשותgetEstimatedBreakTime
,getEstimatedBreakClipTime
ו-getLiveSeekableRange
שנוספו ל-Chrome M77.
12 באוגוסט 2019
iOS Sender v4.4.4
- שיפור החוויה ב-iOS 13.
- תמיכה משופרת בחיפוש מכשירי Cast.
30 ביולי 2019
Web Receiver
- שודרגה גרסת Shaka Player ל-2.5.1.
- תוקנה הבעיה שבה שכבת-העל של המטא-נתונים נעלמה מהר מדי במהלך טעינת התוכן.
- תוקן הטיפול בדחייה ב-load interceptor כדי לנקות את מצב הטעינה.
- העדכון של
setBrowseContent
מאפשר להגדיר את הערך כ-null. - תוקנה בעיה שבה השעה הנוכחית שדווחה הייתה שגויה כשחיפשו מעל הפסקות הפרסום.
- נוספה תמיכה ב- ignoreTtmlPositionInfo כדי להתעלם ממיקום הכתוביות ב-TTML.
- תמיכה משופרת בטיפול בשגיאות טעינה:
- נמנע הפעלה של כמה תגי
MediaFinishedEvent
. - הופעלה קריאה חוזרת (callback) של שגיאה במרכז השליטה למדיה כדי לנקות את הנגן בשגיאת טעינה.
22 ביולי 2019
iOS Sender v4.4.3
- תמיכה משופרת בטיפול בשגיאות טעינה על ידי מתן error_reason.
- פרסמנו גרסה של ה-SDK ללא מצב אורח.
17 ביוני 2019
Android Sender 17.0.0
- בגרסה האחרונה של ה-SDK נעשה מעבר מספריות התמיכה של Android לספריות Jetpack (AndroidX). הספריות לא יפעלו אלא אם תבצעו את השינויים הבאים באפליקציה:
-
צריך לשדרג את
com.android.tools.build:gradle
לגרסה 3.2.1 ואילך. - משדרגים את
compileSdkVersion
לגרסה 28 ואילך. - מעדכנים את האפליקציה לשימוש ב-Jetpack (AndroidX). פועלים לפי ההוראות במאמר בנושא מעבר ל-AndroidX.
- מידע נוסף זמין בנתוני הגרסה של Google APIs for Android.
10 ביוני 2019
Web Receiver
- הוספנו תמיכה בחיפוש מדיה, תכונה חדשה לגילוי תוכן במסכים חכמים.
- הוספנו לוקליזציה בממשק המשתמש שמוגדר כברירת מחדל ל-9 לוקאלים חדשים:
- דנית
- אנגלית (בריטניה)
- אנגלית (הודו)
- אנגלית (סינגפור)
- צרפתית (קנדה)
- איטלקית
- נורווגית
- הולנדית
- שוודית
- הסרנו את הפינות המעוגלות של עטיפת האלבום בממשק המשתמש של השלט הרחוק.
- תיקוני באגים בשידור חי ובאזורים אחרים.
iOS Sender גרסה 4.4.2
- מצב אורח
- נוספה תמיכה באפשרות 'הפעלת מצב אורח' מ-Cast Developer Console.
- תוקנה בעיה בניהול סשנים במצב אורח.
- תיקוני באגים
- תוקנה בעיה בלוקליזציה שהופיעה בגרסה 4.4.1.
24 באפריל 2019
iOS Sender גרסה 4.4.1
- השקנו תמיכת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- נוספו מאפיינים ומבני נתונים חדשים לסטטוס של שידור חי.
- נוספו מפתחות חדשים של GCKMediaMetadata.
- נוספו פקודות מדיה לשידור חי:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient seekWithOptions:]
- שיפרנו את ממשק המשתמש המורחב של בקר המגע כדי לתמוך בשידורים חיים:
- שינינו את הפריסה ואת המראה של אמצעי הבקרה המורחב.
- תיקוני באגים
- תוקן החלק התחתון של GCKUICastContainerViewController ב-iPhone X.
- תוקנה בעיה בהתחברות מחדש כשהמערכת מבצעת פעולות רשת נרחבות.
- תוקן קראש בהפעלת תווית נגישות עם GCKUICastButton.
23 באפריל 2019
Web Receiver
- השקנו תמיכת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- ממשק המשתמש עודכן כדי לתמוך בשידורים חיים, כולל אינדיקטור לשידור חי.
- נוסף השדה mediaCategory לסטטוס המדיה כדי לציין אם המדיה היא סרטון, אודיו או תמונה.
- תיקוני באגים
- תוקן השימוש בערך ההחזרה של playbackConfig.segmentHandler.
ספריית Media Player
- נוספה תמיכה בקודק HEVC ל-HLS ב-MPL.
Web Sender
- השקנו תמיכת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- הוספנו תמיכה במודעות. פרטים נוספים זמינים במדריך למפתחים.
- נוספה הפונקציה RemotePlayerController.skipAd() למודעות שניתן לדלג עליהן.
Android Sender 16.2.0
- השקנו תמיכת אלפא בשידורים חיים. פרטים נוספים זמינים במדריך למפתחים.
- נוספו מאפיינים ומבני נתונים חדשים לסטטוס של שידור חי.
- נוספו מפתחות חדשים של MediaMetadata.
- נוספו פקודות מדיה לשידור חי:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- שיפרנו את ממשק המשתמש המורחב של בקר המגע כדי לתמוך בשידורים חיים:
- הוספנו תמיכה בשידורים חיים לווידג'טים של ממשק המשתמש המורחב של אמצעי הבקרה.
- שינינו את הפריסה ואת המראה של אמצעי הבקרה המורחב.
- הוספנו את הווידג'ט CastSeekBar שמתאים לשידורים חיים, כדי להחליף את הווידג'ט SeekBar המקורי.
- בוצע שינוי ב-ExpandedControllerActivity כך שישתמש ב-CastSeekBar במקום ב-SeekBar לצורך תאימות לשידור חי. המתודה ExpandedControllerActivity#getSeekBar() הוצאה משימוש ועכשיו היא תחזיר מופע פיקטיבי.
- נוסף מצב חדש של נגן MediaStatus#PLAYER_STATE_LOADING:
- כשה-Web Receiver מתחיל לטעון את המדיה, המאפיין playerState ב-MediaStatus מוגדר ל-MediaStatus#PLAYER_STATE_LOADING עד שהוא מתחיל לבצע באפרינג או להפעיל תוכן.
- ברוב המקרים, האפליקציה מטפלת במצב הזה באותו אופן שבו היא טיפלה ב-MediaStatus#PLAYER_STATE_BUFFERING.
- מצבי החיץ והטעינה לא תמיד ניתנים להחלפה.
- במהלך הטעינה, Web Receiver עדיין לא פתר את כל פרטי המדיה, ולכן פרטי המדיה היחידים שזמינים הם אלה שהיו בבקשת טעינת המדיה של השולח.
- בזמן החיץ, יכול להיות שפרטי המדיה יכללו מידע נוסף שהנמען פתר.
- בוצע שינוי ב-MediaMetadata כדי לתמוך בספרי אודיו:
- נוספו מפתחות חדשים של MediaMetadata.
- נוסף סוג חדש של מטא-נתונים לספרי אודיו.
25 במרץ 2019
Web Receiver
-
החלפנו את השימוש ב-
document.registerElement()
בשימוש ב-customElements.define()
כדי להפוך את Web Receiver SDK לתואם לגרסאות חדשות יותר של פלטפורמת Cast. -
MediaStatus.breakStatus
מחזירה עכשיו אובייקט ריק כשיש הפסקות למודעות בתוכן אבל הפסקה למודעות לא מוצגת כרגע. - תוקנה בעיה בניתוח של תגי VAST מוטבעים.
ספריית Media Player
- תוקנה הבעיה של עיכוב של כ-20 שניות במעבר בין טראקים של אודיו.
13 בפברואר 2019
Web Receiver
- תוקן באג שגרם להופעה פתאומית של הלחצן 'דילוג על המודעה' בממשק המשתמש למסכי מגע.
- תוקנה בעיה שקשורה להצגת מידע על הפסקות בשלט רחוק.
ספריית Media Player
- תוקנה בעיה בטיפול ב-licenseUrl עבור מדיה שנטענה מראש.
5 בפברואר 2019
iOS Sender v4.3.5
- הוספנו תמיכה במטא-נתונים של ספרי אודיו. פרטים נוספים זמינים בקובץ GCKMediaMetadata.h.
- מגדירים את הערך הנכון של static_framework בקובץ podspec.
- מפצלים את מאפייני הסגנון של סרגל הניווט וסרגל הכלים ב connection controller.
- תיקוני באגים
- תוקנה קריסה בהפעלות מסוימות של מסד נתונים שנכשלו.
- תוקנה בעיה בסרגל עוצמת הקול של Web Receiver במהלך שיחות טלפון נכנסות או צלצול של שעון מעורר.
- תוקן הקריאה המיותרת של שיטות מסוימות של נציגים במהלך החיפוש.
- תוקנה בעיה שבה רשימת התור להפעלת מדיה לא נמחקה אחרי שההפעלה של הפריט האחרון בתור הסתיימה.
- הצגת מכשירים בקרבת מקום שלא ניתן להגיע אליהם אסורה כשהרשת לא זמינה.
- השבתנו את פס עוצמת הקול בבקר התצוגה של המכשיר במכשירים שבהם אי אפשר לשלוט בעוצמת הקול.