Google Cast'in yayınlanan her yeni sürümünde yapılan değişiklikler aşağıda açıklanır ve API referansları güncellenir. Tasarım Kontrol Listesi'nde yapılan değişiklikler için changelog bakın.
19 Ekim 2026
Android Sender 23.0.0
-
play-services-cast-framework,androidx.mediarouter:mediarouter:1.9.0-beta01öğesine bağlı olacak şekilde güncellendi. -
PrecacheManagerveCastContext#getPrecacheManager()kullanımdan kaldırıldı. -
MediaMetadataartık dışa aktarılan anahtarlarımediaTypebaşına bir alt kümeyle kısıtlamak yerine, mevcut tüm meta veri anahtarlarını alıcıya aktarır.
27 Temmuz 2026
iOS Sender 4.8.6
Bu sürüm, bazı Cast cihazlarının uyku modundaki desteklenen TV'leri açmak için Wake-on-LAN özelliğini kullanmasına olanak tanır.
- Desteklenen minimum iOS sürümü iOS 16'ya yükseltildi.
- Bu, CocoaPods'da yayınlanan son güncelleme olacaktır. Sonraki güncellemeler Swift paket yöneticisi kullanılarak ve doğrudan indirme yoluyla sunulmaya devam edecektir.
16 Temmuz 2026
Web Alıcısı 3.0.0156
Önceki denemeler (3.0.0147 - 3.0.0155) çeşitli gerilemeler nedeniyle geri alındı (aşağıya bakın)
Önizleme sürümü: 16 Temmuz 2026
Kullanıma sunulma tarihi: 4 Ağustos 2026
Kullanıma sunulma tarihi: 9 Eylül 2026
Önemli değişiklikler:
- CAF tarafından kullanılan varsayılan Shaka Player sürümü 4.9.2'den 4.15.56'ya güncellendi. Değişikliklerin tam listesi için Shaka Player changelog bakın.
useShakaForHls'itrueolarak ayarlayarak Shaka'yı tüm oynatmalar için varsayılan yapar. Uygulamalar bu özelliği devre dışı bırakabilir. Shaka Player'da HLS'ye geçiş başlıklı makaleyi inceleyin.getDeviceInformation()meta veri API'siCastReceiverContextprojesine eklendi
Orijinal sürüme göre düzeltmeler:
- 1. nesil Chromecast'lerde v2 SDK'nın yüklenememesi sorunu düzeltildi.
- Oynatıcının reklam arasından sonra ara belleğe alma durumunda takılı kalması sorunu düzeltildi.
- Oynatıcı örnekleri geri dönüştürülürken Shaka Player ABR hatası düzeltildi.
- Çoklanmış TS içeriklerinde oynatmanın takılması sorunu düzeltildi.
- "audio/x-mpegurl" ve "audio/mpegurl" MIME türlerini Shaka Player için HLS olarak eşleyerek bu MIME türünü kullanan uygulamalarda 4000 hata kodunu düzeltir.
Değişikliklerin tam listesi için orijinal sürüm notlarına bakın.
20 Mayıs 2026
Web Alıcısı 3.0.0151
Düzeltmeler:
- Oynatıcının reklam arasından sonra ara belleğe alma durumunda takılı kalması sorunu düzeltildi.
- "audio/x-mpegurl" MIME türü, Shaka Player için HLS olarak eşlendi. Böylece bu MIME türünü kullanan uygulamalardaki 4000 hata kodu düzeltildi.
7 Nisan 2026
Android Sender 22.3.1
- Etkilenen kurucular çağrıldığında Robolectric testlerinin doğrulama hatasıyla başarısız olmasına neden olan 22.3.0 sürümündeki bir sorun düzeltildi.
6 Nisan 2026
Web Alıcısı 3.0.0150
Tamponlama metriklerindeki gerileme nedeniyle ilk kullanıma sunma (3.0.0147) 18 Kasım 2025'te geri alındı.
Kullanıma sunulma tarihi: 30 Nisan 2026
Kullanıma sunulma tarihi: 18 Mayıs 2026
Önemli değişiklikler:
- CAF tarafından kullanılan varsayılan Shaka Player sürümü 4.9.2'den 4.15.35'e güncellendi. Değişikliklerin tam listesi için Shaka Player changelog bakın.
useShakaForHlsvarsayılan olaraktrueşeklinde ayarlanır. Böylece Shaka, tüm oynatmalar için varsayılan oynatıcı olur. Uygulamalar bu özelliği devre dışı bırakabilir. Shaka Player'da HLS'ye geçiş başlıklı makaleyi inceleyin.getDeviceInformation()meta veri API'siCastReceiverContextadlı projeye eklendi
Diğer değişiklikler:
- Sıraya alınan bir öğeden diğerine devam eden metin parçalarını düzeltme
- CAF yanıt işleyicilerinde tam Shaka istek nesnesi sağlama
- Daha yeni Shaka sürümleri için varsayılan
availabilityWindowOverrideayarlamayı durdurma ErrorData'aplayerErrorCodeveseverityalanlarını ekleyin.- Beklenmedik çalışma zamanı hatalarının tetiklediği, yükleme sırasında çözümlenmemiş promise hatası düzeltildi.
- Belirli HLS yük dengeleme senaryoları için ses parçalarını düzeltme
- Dolby Vision codec desteğinin algılanmasıyla ilgili sorun düzeltildi.
- CAF'tan Shaka Player'a gönderilen varsayılan DRM sağlamlık ayarlarını düzeltme
- preloadTime tanımlanmadığında sıra davranışını düzeltme
- Reklam hatası nedeniyle oynatıcının sıfırlanması sorununu düzeltme
- Oynatmalar arasında Shaka Player örneğinin önbelleğe alınmasıyla ilgili sorun düzeltildi.
- CAF'tan MIME türünü ileterek Shaka Player'da HEAD isteklerini önleme
- Daha yeni Shaka sürümlerindeki parça değişikliği etkinlikleri ile CAF'deki eşdeğer etkinlikler arasındaki hatalı etkileşimi düzeltme
getRawCurrentTimeSec()ile eşitlik içingetRawSeekableRange()'i gösterin.- Shaka Player için varsayılan DRM sağlamlık ayarlarını düzeltme: Android tabanlı cihazlar için Widevine L1, diğer tüm cihazlar için sistem varsayılanı
cast.framework.events.ErrorEventuygulamasınatriggeredByEventTypeadlı etkinliği ekleyin- DAI içeriği için eksik reklam kullanıcı arayüzünü düzeltme
- Shaka Player bant genişliği tahmini hatasını düzeltme
shakaRequestContext'ıcast.framework.NetworkRequestInfoadlı gruba ekleyin- HLS'den yeni bir
cast.framework.events.SessionDataEvent'yeEXT-X-SESSION-DATAyükseltin
11 Şubat 2026
Android Sender 22.3.0
-
Yayınla düğmesi tıklandığında uygulama içi cihaz seçici iletişim kutusu yerine sistem çıkış değiştiricisini başlatma seçeneği eklendi. Bu özellik, Android 13 (API düzeyi 33) veya sonraki sürümlerin yüklü olduğu cihazlarda kullanılabilir.
- Uygulamanızın, sistem çıkış anahtarından yapılan medya yönlendirme değişikliklerini desteklemeye hazır olduğundan emin olmak için bu talimatları inceleyin.
-
Bu özelliği etkinleştirmek için
OptionsProvideryönteminizden döndürdüğünüzCastOptionsnesnesini oluştururkenCastOptions.Builder#setShowSystemOutputSwitcherOnCastIconClick(...)yöntemini çağırın. -
Ayrıca,
CastOptionsoluşturulduktan sonra bileCastContextöğesinin tekil paylaşılan örneğindeCastContext#setShowSystemOutputSwitcherOnCastIconClick(...)yöntemini çağırarak bu ayarı dinamik olarak değiştirebilirsiniz.
20 Ekim 2025
Android Sender 22.2.0
-
Kullanıcıların tek dokunuşla aktarma özelliğini kullanarak yayınlama oturumları başlatmasını kolaylaştırmak için kayıtlı uygulamalara yayın cihazı önerileri gönderen Intelligent Device Suggestions API eklendi. Bu özellik için cihazda Android 14 (API düzeyi 34) veya sonraki bir sürümün yüklü olması gerekir.
-
API'ye
DeviceSuggestions#getClient()üzerinden erişin. -
Cihaz önerileri istemek için
DeviceSuggestionsClient#requestDeviceSuggestions(). -
Öneri olarak gösterilecek yeni cihazlar veya önceki önerilerin süresinin dolması hakkında bildirim almak için
DeviceSuggestionsClient#registerCallback(...), geri çağırma kaydını iptal etmek içinDeviceSuggestionsClient#unregisterCallback(...). -
DeviceSuggestionsClient#clearClientData(), cihaz önerilerinin temel aldığı uygulama verilerinizi kaldırır.
-
API'ye
7 Ekim 2025
iOS Sender 4.8.4
- Kullanıcıların gönderen tarafında Cast Hizmet Şartları'nı ve Gizlilik Politikası'nı okuyup onaylaması için kullanıcı arayüzü eklendi.
- iOS SDK'sı tarafından desteklenen minimum sürüm artık iOS 15'tir.
- Cocoapods, 4.3.1 sürümünden itibaren varsayılan olarak statik bir kitaplık yayınlamaktadır. 4.8.4 sürümünden itibaren bu statik kitaplık, Protobuf kitaplığını içerir. Protobuf ile ilgili olası sürüm uyumluluğu sorunlarından kaçınmak için statik kitaplığı kullanmanızı öneririz. Ancak bunun yerine dinamik kitaplığı da indirebilirsiniz.
-
GCKErrorCodedeğeriGCKErrorCodeCancelledolan yayınlama hataları ve bağlantı kesintileri, beklenen davranışlardır. Yayınlama işlemi başarısız olursa veyaGCKErrorCodeCancellednedeniyle bağlantı kesilirse uygulamanızın otomatik olarak yeniden yayınlamayı denemediğinden emin olun. Aksi takdirde, Hizmet Şartları kullanıcı tarafından reddedilirse beklenmedik davranışlar ortaya çıkabilir.
12 Mayıs 2025
Android Sender 22.1.0
-
play-services-cast:22.1.0 ve play-services-cast-framework:22.1.0 yayınlandı
-
androidx.mediarouter:mediarouter:1.8.0-beta01'e bağlı olacak şekilde güncellendi ve AndroidX Media Router
MediaRouter.RouteInfo#connect()veMediaRouter.RouteInfo#disconnect()API'lerini destekler. -
AndroidX Media Router
MediaRouterParams.Builder#setMediaTransferRestrictedToSelfProviders(boolean)API'sini ayarlamak içinCastOptions.Builderekler.
-
androidx.mediarouter:mediarouter:1.8.0-beta01'e bağlı olacak şekilde güncellendi ve AndroidX Media Router
28 Ekim 2024
Android Sender 22.0.0 ve Android TV Alıcısı 21.1.1
- Protobuf Java Lite kitaplığında bulunan olası bir hizmet reddi güvenlik açığı düzeltildi.
- MediaNotificationService silindi. Uygulamalar tarafından doğrudan kullanılmamalıdır.
- Android R veya daha eski sürümleri çalıştıran cihazlarda, Google Cast bildiriminde çok küçük bir resmi göstermeye çalışmanın Sistem Kullanıcı Arayüzü'nün kilitlenmesine yol açabildiği bir hata düzeltildi.
4 Eylül 2024 1 Kasım 2024
Web Alıcısı 3.0.0133 3.0.0135 3.0.0137
- CAF tarafından kullanılan varsayılan Shaka Player sürümü 4.3.4'ten 4.9.2'ye güncellendi. Değişikliklerin tam listesi için Shaka Player changelog bakın.
- Shaka oynatıcı için içerik önceden yükleme etkinleştirildi. Bu sayede medya öğeleri veya reklam araları arasında otomatik geçiş yapılabilir.
- Shaka'nın codec'leri değiştirmesinden kaynaklanan hatalar düzeltildi.
- Shaka hataları için yeni bir
ErrorSeverityalanı eklendi. Önem derecesiRECOVERABLEise oynatma durdurulmamalıdır. - Eşzamanlı yükleme istekleri için içerik yükleme hatası düzeltildi.
- CAF, medya öğesini
shaka.Playeroluşturucuya iletmek yerine (Shaka API'de desteği sonlandırıldı) medya öğesi eklemek için dahili olarakshaka.Player#attachkullanır. cast.framework.events.Id3EventtablosunaframeTypeveframeDescriptionalanları eklendi. Bu alanlar, oynatma için Shaka Player kullanıldığında doldurulur.REQUEST_GET_STATUSveREQUEST_PRELOADetkinlikleri eklendi. Bu etkinliklerPlayerManager#addEventListenerile dinlenebilir.- Sessizce başarısız olmak yerine yanlış
requestIdiçeren yükleme istekleri için hata yanıtı eklendi. - Shaka v4'te desteği sonlandırılan Shaka Player
jumpLargeGapsyapılandırması için uyarı günlüğü düzeltildi. LOADINGdurumu içinMediaStatusmesajındarequestIddoldurulmaya başlandı.- Yeni içerik yüklenirken Shaka oynatıcı örneğini geri dönüştürün.
- Desteği sonlandırılan
QUEUE_SHUFFLEmedya komutu için destek kaldırıldı. Bunun yerineQUEUE_UPDATEpolitikasını kullanın. - Her
<Ad>etiketinin birsequenceözelliğine ve iç içe yerleştirilmiş bir<Wrapper>etiketine sahip olduğu VAST reklam kapsülleri için destek düzeltildi. crossoriginözelliğinin<cast-media-player>öğesinden iç içe yerleştirilmiş<video>öğesine değer olmadan yayılması düzeltildi.- MPL'de bant içi ses dilini gösterme
22 Ağustos 2024
iOS Sender 4.8.3
- Yayınla düğmesine dokunulduğunda cihaz seçicinin açılmamasına neden olan hata düzeltildi.
- iOS 17 ve sonraki sürümleri çalıştıran cihazlarda AVRouting ile ilgili kilitlenme sorunu düzeltildi.
18 Nisan 2024
iOS Sender 4.8.1
- Cast SDK'nın desteklediği minimum sürüm artık iOS 14'tür.
- İmzalı xcframework ile birlikte pakete dahil edilen gizlilik manifesti.
- Misafir modu kullanımdan kaldırıldı. Bu sürümden itibaren entegrasyon için tek bir SDK türü kullanılabilir.
- Yayın sırasında bazen kısa bir reklam oynatıldığında yaşanan kilitlenme sorunu düzeltildi.
11 Aralık 2023
Web Alıcısı 3.0.0122
- VAST için reklam kapsülleri ve reklam büfesi desteği eklendi.
- Google TV cihazları için Cast Player medya kontrolleri kullanıcı arayüzü güncellendi.
Tracknesnesine yeni biraudioTrackInfoalanı eklendi.- Bir gönderenden alınan veya gönderene gönderilen mesajı temsil eden
cast.framework.system.Messageeklendi. - Arama arası mantığı değiştirildi. Artık Web Alıcısı, yalnızca
BreakManager#setBreakSeekInterceptortarafından döndürülen 1'den fazla ara olduğunda yapay birseek-{timestamp}arası oluşturur. Aksi takdirde, arama arası zaman çizelgesindeki orijinal araya eşit kalır. - CAF'ta Shaka Player'ın hata ayıklama sürümlerini yüklemek için
CastReceiverOptions#shakaVariantseçeneği eklendi. -
AES-128 şifrelemesi kullanıldığında HLS için Shaka ile tanınmayan
PlaybackConfig#licenseRequestHandlervePlaybackConfig#licenseResponseHandlerdüzeltildi. - Shaka Player kullanıldığında
ID3Eventetkinliğinin tetiklenmemesi sorunu düzeltildi. - Videodan önce gösterilen reklamlar kullanıldığında yan yüklemeli metin parçaları düzeltildi.
UITextDisplayerkullanıldığında metin oluşturma sorunu düzeltildi.- VAST, MIME türleri ve içerik koruma sistemi adlarıyla ilgili çeşitli büyük/küçük harf duyarlılığı sorunları düzeltildi.
- Zorunlu altyazılarla ilgili çeşitli sorunlar düzeltildi.
BREAK_CLIP_ENDEDetkinlikleri içinEndedReasonkodlarının doldurulması düzeltildi.
4 Aralık 2023
Android Sender 21.4.0 ve Android TV Alıcısı 21.0.1
-
play-services-cast:21.4.0 ve play-services-cast-framework:21.4.0 yayınlandı.
- minSdkVersion 16'dan 19'a yükseltildi.
-
androidx.mediarouter:mediarouter:1.6.0-beta01'e bağlı olacak şekilde güncellendi. Bu sayede
MediaRouteButtonsvarsayılan olarak her zaman görünür. Bu sayede, kullanıcı işlemi olmadan Cast cihaz keşfinin otomatik olarak başlatıldığı senaryolar azaltıldı. -
Çıkış Değiştirici etkinleştirildiğinde gönderen uygulamanın, yayın cihazlarını gösterip göstermeyeceğini ayarlamak için
CastOptions.Builder#setSessionTransferEnabledeklendi. Varsayılan değer "true"dur. -
Uygulamalar
CastMediaOptionsdeğerini ayarlamadığında veya CastMediaOptions'ı boş olarak ayarladığındaMediaSessionsartık oluşturulmaz. -
FragmentContainerViewskullanılırken oluşabilecekMiniControllerFragmentandroid.view.InflateExceptionhatası düzeltildi. -
CastButtonFactory#setUpMediaRouteButtoniçin, uygulamaların başarılı bir işlem veya oluşturulan bir istisna için dinleyebileceğiTasksdöndüren yeni sürümler eklendi.Executorbağımsız değişkeni almayan eski sürümler, ModuleUnavailableExceptions'ı yoksayar ve sessizce başarısız olur.
-
play-services-cast-tv:21.0.1 yayınlandı
- minSdkVersion 16'dan 19'a yükseltildi.
- Bu sürümde kalite iyileştirmeleri yapıldı.
20 Temmuz 2023
iOS Sender 4.8.0
- iOS SDK'sı tarafından desteklenen minimum sürüm artık iOS 13'tür.
- İlk kararlı XCFramework sürümü.
- Cocoapods aracılığıyla kullanılabilen XCFramework'ler.
- Medya oynatma sırasında fiziksel ses düğmeleriyle ses seviyesini kontrol etme işlevi geri getirildi.
- Yayınla düğmesi, gezinme çubuğunda kullanıldığında artık renk tonunu dikkate alır.
- Gezinme başlığı rengi artık GCKUIStyle API kullanılarak özelleştirilebilir.
- Medya Parçası Altyazı Listesi Görünümü'ndeki şeffaf gezinme çubuğu sorunu düzeltildi.
- XCFramework beta sürümündeki bir kilitlenme sorunu düzeltildi.
- UIControl'u ileri veya geri sarma işlemleriyle bağlamak için bir API eklendi.
- Pixel tabletlere yayınlama desteği eklendi.
6 Temmuz 2023
Web Alıcısı 3.0.0111
-
BreakManageraddBreak(breakData, breakClips, broadCastMediaStatus)veremoveBreakById(breakId)kullanılarak dinamik reklam ekleme desteği eklendi. -
Smooth manifestlerine
Subtypedize ayrıştırma özelliği eklendi. -
Shaka Player için
manifestRequestHandler,segmentRequestHandlervelicenseRequestHandler'de eş zamansız istekler için destek eklendi. - Zorunlu altyazılar için destek eklendi.
- CAF için varsayılan Shaka sürümü 4.3.4'e yükseltildi.
-
setActiveByIdsparametre açıklaması netleştirildi. - CAF'nin farklı ses parçalarını seçme şekli düzeltildi.
- Shaka istek filtreleri için istek gövdesi türü dönüşümleri düzeltildi.
-
BreakManageriçindeBreakClipile ilgiliCreativeInformationsorgulama özelliği eklendigetCreativeInfoByClipId(breakClipId). - DPad ile kontrol edilen cihazlarda medya öğesi yüklenirken medya meta verilerinin eksik olması sorunu düzeltildi.
-
BreakClipiçinhlsSegmentFormatvehlsVideoSegmentFormatözellikleri eklendi. - MPL kullanılarak büyük/küçük harfe duyarlı MIME türü karşılaştırmaları düzeltildi.
- Shaka Player kullanılarak yükleme sırasında canlı HLS (TS tabanlı) sonsuz arabelleğe alma sorunu düzeltildi.
-
IS_AT_LIVE_EDGE_CHANGEDetkinliği içinPlayerDataBinderdavranışı düzeltildi. - MPL kullanan TS segmentlerinde yetersiz veri sağlandığında oluşan sonsuz döngü düzeltildi.
-
Shaka Player hataları için
error.stackeklendi. -
Varyant parçaların
cast.framework.messages.Track.trackContentTypealanını doldurmak için Shaka Player'ın parça nesnesindekiaudioCodecyerineaudioMimeTypealanını kullanacak şekilde değiştirildi. -
Shaka Player parçaları için
shaka.extern.track.label,cast.framework.messages.Track.nameöğesine eklendi. -
cast.framework.stats.Statsnesnesi,shaka.extern.Statsiçindeki mevcut alanları hesaba katacak şekilde genişletildi. - Genişletilmiş yerleşik aralara sahip içerikler için medya süresi hesaplamaları düzeltildi.
28 Mart 2023
Android Sender 21.3.0 ve Android TV Alıcısı 21.0.0
-
play-services-cast:21.3.0 ve play-services-cast-framework:21.3.0 sürümleri yayınlandı.
-
NotificationManagerartıkForeground Serviceyerine Cast medya bildirimlerini yayınlamak için kullanılıyor. -
Cast oturumlarının iptal edildiğini belirtmek için yeni bir
CastReasonCodes#CAST_CANCELLEDeklendi.
-
-
play-services-cast-tv:21.0.0 yayınlandı
MediaManageriçin null değer alabilen ek açıklama düzeltildi.
17 Ekim 2022
Web Alıcısı 3.0.0105
- Shaka Player, 3.2.11 sürümüne yükseltildi.
-
Shaka Player'da DOM kullanarak altyazı oluşturmak için
cast.framework.PlaybackConfig#enableUITextDisplayereklendi. -
Alıcıların HLS oynatma için Shaka Player'ı kullanmasına olanak tanımak amacıyla
cast.framework.CastReceiverOptions#shakaVersionvecast.framework.CastReceiverOptions#useShakaForHlseklendi. -
PlaybackConfig#manifestHandler,PlaybackConfig#segmentHandlervePlaybackConfig#licenseHandlerartık HTTP yanıt başlıklarına erişebilir. -
LOAD_BY_ENTITYmesajı bir hatayla çözümlendiğindeCommandAndControlManager#ErrorResponseDataöğesinecustomDataeklendi.
10 Ekim 2022
Android Sender 21.2.0
-
play-services-cast:21.2.0 ve play-services-cast-framework:21.2.0 yayınlandı
-
Output Switcherözelliği kullanıma sunuldu. -
stream transferiçin cihaz adı değişikliğini bildirmek üzere yeni bir APICast.Listener#onDeviceNameChanged()eklendi. -
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)veCastOptions#getVolumeDeltaBeforeIceCreamSandwich()kullanımdan kaldırıldı. -
MediaNotificationServiceileForegroundServiceStartNotAllowedExceptionsabitlendi. -
MediaNotificationService,Media controls in System UIile güncellendi. -
RemoteMediaClientAPI'leri, boş değer atanabilircustomDatakabul edecek şekilde güncellendi. -
MediaInfo.Builder,contentIdveyacontentURLkabul edecek şekilde güncellendi. -
ImagePicker#onPickImage, boş değer atanabilirMediaMetadatakabul edecek şekilde güncellendi. -
com.google.android.datatransport:transport-apibağımlılığı en yeni sürüme güncellendi.
-
8 Ağustos 2022
Android Sender 21.1.0 ve Android TV Alıcısı 20.0.0
-
play-services-cast:21.1.0 ve play-services-cast-framework:21.1.0 yayınlandı.
-
CastContext#getSharedInstance(Context)kullanımdan kaldırıldı. Bunun yerine, Task API döndürenCastContext#getSharedInstance(Context, Executor)ve Cast SDK'sı dahili Cast modülünü yükleyemediğinde istisnayı işlemek içinModuleUnavailableExceptionkullanın. -
ApplicationMetadata#getImages()kullanımdan kaldırıldı. Bunun yerine, Cast Geliştirici Konsolu'nda ayarlanan uygulama resmini döndürenApplicationMetadata#getIconUrl()öğesini kullanın. -
MediaQueue.Callbackskaydı yapılırken ve kaydı iptal edilirken oluşabilecekConcurrentModificationExceptionhatası düzeltildi. -
Canlı yayınlar için sabit
MediaInfo#getStreamDuration(). -
Android S'de
MediaNotificationServiceiçin bildirim trambolini kısıtlamaları düzeltildi. -
CastContextiçin etkinliğe referans sızdırma sorunu düzeltildi. - Reklam sırasında bulanık bir sürüm yerine keskin bir arka plan resminin gösterilmesine neden olan hata düzeltildi.
-
-
play-services-cast-tv:20.0.0 yayınlandı
minSdkVersion14'ten 16'ya yükseltildi.-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)ile ilgili, boş bir bağımsız değişkenin düzgün şekilde desteklenmemesine neden olan sorun düzeltildi.
31 Mart 2022
Web Alıcısı 3.0.0103, MPL Player 1.0.0.113
- Varsayılan Shaka Player sürümü 3.2.2'ye yükseltildi.
-
Shaka Player sürümünün ve diğer Shaka seçeneklerinin geçersiz kılınmasına olanak tanıyan yeni bir API (
cast.framework.PlaybackConfig#shakaConfig) eklendi. -
Medya kontrolü yer paylaşımının, uygulamanın üzerinde oluşturulup oluşturulmadığını sorgulamak için yeni bir API (
cast.framework.ui.Controls#hasMediaControlsOverlay()) eklendi. -
Beğenme kullanıcı işlemi için yeni bir stil (
cast.framework.ui.ControlsButton.LIKE_HEART) eklendi. -
cast.framework.events.EventType.BREAK_CLIP_ENDEDetkinlik verilerinincurrentMediaTimedeğeri, artık etkinliğin gerçekleştiği anda en son ara klibinin geçerli zamanını temsil ediyor. -
Medya öğesinin medya süresini döndüren
cast.framework.PlayerManager#getRawCurrentTimeSecyöntemi eklendi. -
Oynatıcı istekleri için HTTP istek zaman aşımını belirtmek üzere
cast.framework.NetworkRequestInfo#timeoutIntervaleklendi. - Demuxed A/V akışları için CEA 608/708 altyazılarının kodunu çözmeyle ilgili MPL hataları düzeltildi.
- MPL WebVTT zaman damgası ayrıştırma mantığı, saat değeri için 2'den fazla basamağı kabul edecek şekilde düzeltildi.
9 Aralık 2021
Android Sender 21.0.0
- Null değer alabilme ihlallerini hata olarak tanımlayarak Kotlin için daha iyi null değer alabilme desteği eklendi. Java geliştiricileri bu durumdan etkilenmeyecektir. Kotlin geliştiricileri, boş değer güvenliği olmayan mevcut kodları varsa yeni derleme hataları görebilir.
19 Kasım 2021
iOS Sender 4.7.0
- Cast Connect ile ATV kimlik bilgilerini kullanmak için iOS gönderen desteği düzeltildi.
- Xcode 13 ile derleme yaparken gezinme çubuklarının şeffaf arka planlara sahip olmasına neden olan hata düzeltildi.
-
GCKUICastButton.ile bildirilen erişilebilirlik sorunları düzeltildi. - Kablosuz ve hücresel ağ arasında geçiş yapıldığında yayın oturumunun askıya alınmak yerine bağlantısının kesilmesine neden olan hata düzeltildi.
- iOS 10 ve iOS 11 desteği ve dolayısıyla 32 bit mimari desteği kaldırıldı.
- Diğer hata düzeltmeleri ve performans iyileştirmeleri
16 Kasım 2021
Android Sender 20.1.0
- Not: Android 12'yi hedefleyen uygulamaların, çalışma zamanında kilitlenmeyi önlemek için Android Sender 20.1.0'a güncelleme yapması gerekir.
- Sıra iyileştirmeleri
-
MediaQueue'ya, sıra yeniden düzenlendiğinde çağrılan yeni bir
itemsReorderedAtIndexesgeri çağırma işlevi eklendi. - Sıra komutlarının serileştirilmesi için destek eklendi.
-
RemoteMediaClient#queueSetRepeatModeiçindekicustomDataparametresi null değer alabilir hale getirildi. - Uzaktan Görüntüleme özelliği kullanımdan kaldırıldı.
minSdkVersion, 14'ten 16'ya yükseltildi.
26 Ekim 2021
Web Alıcısı 3.0.0102
- Shaka Player'ı 3.0.13 sürümüne yükseltin (bu sürüm, daha önce bildirilen bazı sorunları düzeltir).
- Akıllı ekranlarda ve Chromecast'lerde ikincil resimler için destek eklendi.
- Yinelenen parçaları algılamak için kullanılan mantıktaki bir hata nedeniyle, tamponlanmış akışlarda altyazıların gösterilmemesi sorunu düzeltildi.
-
LOAD_BY_ENTITYbir hata döndürdüğünde alıcının hata geri çağırma işlevinin tetiklenmemesine neden olan sorun düzeltildi. - Aktarım akışları için yüksek verimli AAC (HE-AAC) ses codec'leri desteği eklendi.
-
PlayerManager.getStats(), yükseklik ve genişlik için doğru değerleri döndürmüyordu. Bu hata düzeltildi. -
Gönderenin alıcıyla bağlantısının kesilmesine neden olabilecek taşmaları önlemek için
MediaStatusmesajlarından VAST ve VMAP bilgileri kaldırıldı. -
Reklamlar atlandığında
endedReasondeğerinin gönderene sağlanmamasına neden olan sorun düzeltildi. - Reklam aralarının oynatılmadan önce yükleme sırasından kaldırılmasına neden olan bir sorun düzeltildi.
-
QUEUE_CHANGEişleminden etkilenen sıra öğelerinin listesini içeren yeni bircast.framework.message.QueueChange#reorderItemIdsalanı eklendi. - MPL'deki HLS canlı yayınlarında ses parçaları arasında geçiş yaparken yaşanan arabelleğe alma sorunu azaltıldı. Böylece ses ve video artık senkronize kalıyor.
- Yerleşik CEA608/CEA708 altyazıları içeren MPL'deki HLS akışlarının ayrıştırılmasıyla ilgili sorun düzeltildi.
- Google TV Yüklü Chromecast'in medya kontrolleri, medya 5 saniyeden uzun süre duraklatıldığında gizlenir.
26 Mayıs 2021
iOS Sender 4.6.1
- Arka planda yürütmeye izin veren uygulamalarda arka plandaki yayın oturumlarının askıya alınmasına neden olan bir sorun düzeltildi.
17 Mayıs 2021
iOS Sender 4.6.0
- Yayınla düğmesinin varsayılan davranışı, kablosuz ağa bağlıyken her zaman gösterilecek şekilde değiştirildi.
- Kullanıcı Yayınla düğmesine dokunduğunda ve cihaz bulunamadığında gösterilen yeni bir yardım iletişim kutusu eklendi.
-
GCKUICastButton::triggersDefaultCastDialogAPI'sinin desteği sonlandırıldı. -
Yeni API
GCKUICastButtonDelegatearacılığıyla özel bir kullanıcı arayüzü uygulayan uygulamalar için iletişim kutusu özelleştirmesine daha tutarlı bir destek eklendi. - iOS 13 ve sonraki sürümler için koyu mod desteği eklendi.
-
GCKUIStyleAttributesiçin reklam işaretçisi özelleştirmesi eklendi. -
Medyaya
hlsSegmentFormatvehlsVideoSegmentFormatdesteği eklendi. - Hata düzeltmeleri ve performans iyileştirmeleri.
29 Nisan 2021
Web Alıcısı 3.0.0096
20 Nisan 2021
Android Sender 20.0.0 ve Android TV Alıcısı 18.0.0
-
play-services-cast:20.0.0 ve play-services-cast-framework:20.0.0 yayınlandı.
- GameManager ve ilgili API'ler silindi. Bu özelliklerin desteği 2017'de sonlandırılmıştır.
-
SessionStatesınıfı, Cast istemci kitaplığına eklendi. -
CastStatusCodeshakkında ayrıntılı açıklamalar sağlamak içinCastReasonCodeseklendi.CastStatusCodesdilindenCastReasonCodesdiline çeviri yapmak içinCastContext#getCastReasonCodeForCastStatusCode(int)yöntemini kullanın. -
HlsSegmentFormatveHlsVideoSegmentFormat,MediaInfo.Builderlistesine eklendi. -
MediaNotificationServiceadlı kullanıcınınforegroundServiceTypeadlı öğesinimediaPlaybackolarak işaretledi. -
com.google.android.datatransport:transport-apiüzerindeki bağımlılıklar en yeni sürüme güncellendi. -
MediaLoadRequestDatanesnesinden derlemek için birMediaLoadRequestData.Builderoluşturucu eklendi. - VOD'dan CANLI yayına geçiş yaparken mini oynatıcıdaki oynat/duraklat düğmesiyle ilgili bir sorun düzeltildi.
-
Yayın medya bildirimleri için
MediaIntentReceiver#ACTION_DISCONNECTuygulandı.
-
play-services-cast-tv:18.0.0 yayınlandı:
-
cast-tv kitaplığına
StoreSessionRequestDatasınıfı veStoreSessionResponseDatasınıfı eklendi.
-
cast-tv kitaplığına
5 Nisan 2021
Web Alıcısı 3.0.0095
- Shaka Player, 3.0.10 sürümüne yükseltildi.
-
Yayınla düğmesi artık
STREAM_TRANSFERmedya komutu desteklendiğinde varsayılan olarak gösterilir. - Medya Göz Atma kullanıcı arayüzünün alt kısmına Öneriler Çubuğu eklendi. Öneri çubuğu, seçildiğinde bir medya öğesini oynatabilen veya mevcut medya öğeleri arasında gezinebilen etkileşimli çipler içerir. Her çip, kullanılabilir bir Google Asistan komutuyla da eşlenir. Öneri çipleri şu anda yalnızca sistem dili İngilizce veya Japonca olarak ayarlandığında desteklenir.
- Google TV Yüklü Chromecast'te, varsayılan alıcıya fotoğraf içeriği yayınlanırken medya kontrolleri yer paylaşımının gösterilmesine neden olan bir hata düzeltildi.
TRACKS_CHANGEDetkinliği için destek eklendi.
18 Aralık 2020
Web Alıcısı 3.0.0085
-
Shaka ve MPL'nin yüklenmesini devre dışı bırakmak için
CastReceiverOptionsöğesine seçenekler eklendi.
3 Aralık 2020
iOS Sender 4.5.3
-
GCKCredentialsDataiçin yükleme zamanı hatası "Undefined symbols for architecture arm64" düzeltildi. -
GCKCredentialsDataüzerinde çakışan null değer alabilme için derleyici hatası düzeltildi. -
Gerekli Bonjour hizmet girişleri
Info.plistiçinde eksikse artık uyarı mesajları günlüğe kaydedilir.
4 Kasım 2020
iOS Sender 4.5.2
-
CocoaPods'da
Protobufkitaplığının minimum sürümü 3.13'e güncellendi.Protobuf'nın önceki sürümlerinin kullanılması SDK'nın kilitlenmesine neden olur. - Bu sürüm CocoaPods'a özeldir ve 4.5.1 sürümüyle aynı ikili programı kullanır.
13 Ekim 2020
iOS Sender 4.5.1
-
Özel cihaz seçiciye sahip
GCKUICastButtonöğesinin doğru yayınlama durumunu yansıtacak şekilde güncellenmemesine neden olan sorun düzeltildi. - "Dönüş türlerinde çelişen null değer alabilme belirteci" uyarısı düzeltildi.
14 Eylül 2020
Web Alıcısı
- Shaka Player, 2.5.16 sürümüne yükseltildi.
iOS Sender 4.5.0
- iOS 14'te, ilk kez yayın yaparken açık kullanıcı izni gerektiren Cast cihaz keşfi değişiklikleri için destek eklendi. Daha fazla bilgi için iOS 14'te ilk kez yayınlama başlıklı makaleyi inceleyin.
- Minimum SDK desteği iOS 10'a güncellendi.
8 Eylül 2020
Web Sender
- Chrome uygulamalarının Android TV uygulamalarına yayın yapmasına olanak tanıyan Cast Connect kullanıma sunuldu. Ayrıntılar için Android TV Alıcısı belgelerine bakın.
31 Ağustos 2020
Web Alıcısı
- HLS'de #EXT-X-DATERANGE / DASH'te EventStream için destek eklendi.
3 Ağustos 2020
iOS gönderen 4.4.8
- iOS uygulamalarının Android TV uygulamalarına içerik yayınlamasını sağlayan Cast Connect kullanıma sunuldu. Ayrıntılar için Android TV Alıcısı belgelerine bakın.
29 Temmuz 2020
Android Sender 19.0.0 ve Android TV Alıcısı 17.0.0
-
Android TV uygulamalarının Cast protokolüyle uyumlu olmasını sağlayarak alıcı uygulamalar gibi davranmalarına olanak tanıyan Cast Connect kullanıma sunuldu. Ayrıntılar için Android TV Alıcısı belgelerine bakın.
- Android TV uygulamaları için alıcı SDK'sı olarak play-services-cast-tv:17.0.0 yayınlandı.
- Cast Connect gönderen API'leri ve play-services-cast-tv tarafından kullanılan API'ler de dahil olmak üzere play-services-cast:19.0.0 ve play-services-cast-framework:19.0.0 sürümleri yayınlandı.
-
API güncellemeleri:
-
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLEpolitikasının desteği sonlandırıldı. Bunun yerineAdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLEpolitikasını kullanın. -
Android 11'de API çakışmasını önlemek için
CastRemoteDisplayLocalService#getDisplay(),CastRemoteDisplayLocalService#getCastRemoteDisplay()olarak yeniden adlandırıldı. -
MediaErroriçindegetCustomData()vegetType()eklendi. -
MediaStatusiçinde desteklenen komut bit sabitleri (MediaStatus#COMMAND_*) eklendi. -
Açıkta
MediaTrack#getRoles(). -
Açıkta
RemoteMediaClient.Callback#onMediaError().
-
13 Temmuz 2020
Web Alıcısı
- Varsayılan kullanıcı arayüzü için medya kategorisi algılama (video ve ses) iyileştirildi.
- Shaka Player'dan canlı mutlak zaman desteği eklendi.
- Nest Hub Max cihazlardaki ses sorunlarıyla ilgili bir sorun düzeltildi.
- Shaka Player, 2.5.12 sürümüne yükseltildi.
4 Mayıs 2020
Web Alıcısı
- Google Asistan komutları için zaman aşımı değerleri artık yapılandırılabilir.
- Ayrıntılı MPL hata kodları artık hata etkinliklerinde gösteriliyor.
-
Desteklenen medya komutları artık
enforceSupportedCommandsişareti kullanılarak zorunlu kılınabilir. - Oynatma sırasında bildirilen desteklenen komutlar düzeltildi.
- Asistan'ın karışık yükleme isteğiyle ilgili bir sorun düzeltildi.
getStatsdeğerlerindeki bir hata düzeltildi.
12 Mart 2020
Web Alıcısı
-
deviceCapabilitiesiçin yeni cihaz özelliğiIS_CBCS_SUPPORTEDeklendi. - Shaka Player, 2.5.8 sürümüne yükseltildi.
27 Şubat 2020
iOS Sender v4.4.7
- SDK'dan herhangi bir kullanıcı arayüzü bileşeni kullanmayan uygulamalar için fiziksel ses düğmeleri düzeltildi.
-
İleri veya geri düğmelerine art arda basıldığında genişletilmiş kumandadaki
currentTimeetiketinde yaşanan sorun düzeltildi. -
GCKMediaQueueiçindeki medya öğeleri, uygulama arka plana taşındıktan sonra da kalır. -
Kullanıcı arayüzü özelleştirme güncellemeleri:
- Mini kumandanın ilerleme çubuğu artık özelleştirilebilir.
- Yayınlama iletişim kutusunun gezinme çubuğu ve araç çubuğunun arka plan rengi artık özelleştirilebilir.
- iPhone X'e özgü kullanıcı arayüzü sorunları düzeltildi.
- Takılmalara ve kilitlenmelere neden olan birkaç sorun düzeltildi.
24 Şubat 2020
Android Sender 18.1.0
-
MediaErrorAyrıntılı hata kodları ve hata nedenleri için önceden tanımlanmış sabitler eklendi.
22 Ocak 2020
Web Alıcısı
- Desteklenen komutlar değiştirilirken birden fazla medya durumunun yayınlanmasına neden olan sorun düzeltildi.
Alıcı v2
- VAST reklamlar için bit hızı seçimini iyileştirme
MPL
- Oturum anahtarı önceden getirme desteği eklendi. Daha fazla bilgi için HTTP Canlı Yayın 2. Sürüm taslağına bakın.
7 Ocak 2020
Web Alıcısı
-
cast.framework.events.EmsgEventiçin ID3 zamanlanmış meta veri desteği eklendi. Ayrıca, artık HLS/CMAF içerikleri içinEmsgEventgönderiliyor. -
Yeni bir medya oturumuna geçiş sırasında
PLAYER_LOAD_COMPLETEoynatıcı verilerinin eksik olmasıyla ilgili sorun düzeltildi. - Medya simgesinin, ara klip numarası ve geri sayımla çakışmasına neden olan sorun düzeltildi.
- İlk ara klibinin geri sayımının her zaman 0:00 olarak gösterilmesiyle ilgili sorun düzeltildi.
- Shaka Player, 2.5.6 sürümüne yükseltildi.
Web Alıcısı v2
-
deviceCapabilitiesiçin yeni cihaz özelliğiIS_DEVICE_REGISTEREDeklendi. Ayarlanırsa Cast cihazı, hata ayıklama için Cast Developer Console'a kaydedilir. - Yüklemenin duraklamasına neden olan bir sorun düzeltildi.
- Artık sıradaki her başarısız öğe için ayrı medya hata mesajları gönderilir.
MPL
- Canlı yayınlarda, durdurma mesajı alındıktan sonra sesin bir süre daha çalmaya devam etmesi sorunu düzeltildi.
- Kalite seviyesi değişiklikleri sırasında video sıkıştırma kusurlarının gösterilmesiyle ilgili sorun düzeltildi.
- *.m4s segmentlerini kullanan HLS akışlarının başarısız olmasına neden olan sorun düzeltildi.
5 Aralık 2019
Android Sender 18.0.0
-
Geliştiricilerin, Cast SDK tarafından oluşturulan bir medya oturumunu etkinleştirmesi ve devre dışı bırakması için
setMediaSessionEnabledeklendi. - Yayın oturumu sırasında medya bildirimlerinin gösterilme şekli değiştirildi. Medya bildirimi etkinleştirilirse yayın oturumu sırasında her zaman gösterilir. Önceden yalnızca uygulama arka plandayken gösteriliyordu.
-
Parcelablearayüzünü uygulamak için medyayla ilgili bazı sınıflar değiştirildi.
11 Kasım 2019
iOS Gönderen v4.4.6
- iOS 9'un desteklenen minimum sürümüyle ilgili bir sorun düzeltildi.
7 Ekim 2019
Web Alıcısı
- Kanal meta verilerinin bir parçası olarak kanal rollerini gösterir.
- Shaka Player, 2.5.5 sürümüne yükseltildi.
23 Eylül 2019
iOS Sender v4.4.5
- Cast cihaz keşfi ve oturum yönetimi için daha iyi destek.
-
GCKMediaStatusiçin yeni medya komutları eklendi. -
GCKAdBreakStatusöğesinewhenSkippableözelliği eklendi. - Ads ve iOS 13 için kullanıcı arayüzü düzeltmeleri.
11 Eylül 2019
Android Sender 17.1.0
-
Başarısız medya komutlarının ayrıntılı hata koduna erişmek için kullanılabilecek
MediaErroralanı, RemoteMediaClient.MediaChannelResult sınıfına eklendi. -
MediaStatus.COMMAND_SKIP_FORWARDveMediaStatus.COMMAND_SKIP_BACKWARDdesteği sonlandırıldı. Uygulamalar bunun yerineMediaStatus.COMMAND_QUEUE_NEXTveMediaStatus.COMMAND_QUEUE_PREVIOUSkullanmalıdır. -
com.google.android.datatransport:transport-api:2.0.0için yeni bir bağımlılık eklendi.
9 Eylül 2019
Web Alıcısı
-
TV_SHOWmeta veri türü, sonraki öğe önceden yüklenmişse varsayılan oynatıcıda "Sıradakine Geç" önizlemesine sahip olur. -
cast.framework.messagesad alanınaContentRatingsınıfı eklendi. -
Varsayılan kullanıcı arayüzü ses başlığı,
metadata.artist,metadata.albumArtist'den öncelikli olacak şekilde güncellendi. - İçerik bitişine veya canlı yayının sonuna göre başlangıç zamanını belirtmek için negatif startTime değerleri için destek eklendi.
- Medya Göz Atma:
- Medya Göz Atma çekmecesi, kullanıcı 30 saniye boyunca işlem yapmadığında otomatik olarak gizlenir.
- Medya Göz Atma yer paylaşımının sağ üst köşesine Oynat/Duraklat düğmesi ve medya öğesi küçük resmi eklendi.
- Medya Göz Atma listesi davranışı güncellendi. Artık yatay kaydırma, medya göz atma içeriği her ayarlandığında ilk en soldaki konuma sıfırlanır.
- Hata Düzeltmeleri:
-
Medya öğesi etkinliğinin tetiklenmesine izin vermek için
BasePlayerbitiş vaadinin çözümlenmesi geciktirildi. - Reklam ön yüklemesi için yükleme hatası işlendi.
- Filigran artık diğer meta verilerle birlikte gösteriliyor.
-
Chromecast'teki varsayılan ses kullanıcı arayüzü,
.progressBarstillerine uyar. - YÜKLENİYOR ekranından önce ve sonraki medya öğelerinin oynatılması arasında BOŞTA ekranının gösterilmesi engellendi.
- DASH içeriklerinde ileri/geri sarma sırasında yaşanan takılma sorunu düzeltildi.
Web Alıcısı v2
-
cast.receiver.mediaad alanınaContentRatingsınıfı eklendi. - Sırada birden fazla öğe olduğunda hata verilerinin yanlış şekilde yayılmasına neden olan bir hata düzeltildi.
Media Player Library
- API'ye HLS #EXT-X-MEDIA özellikleri eklendi.
- Hata Düzeltmeleri:
- Başarısız SourceBuffer remove() işlemlerinin, ses parçası geçişinin oynatmayı kilitlenmesine neden olduğu bir sorun düzeltildi.
- Paketlenmiş bir ses biçimi türü belirtildiğinde (ör. *.ec3) ancak MPEG-4 tabanlı segmentler kullanıldığında (ör. *.mp4, *.mp4a vb.) ortaya çıkan ayrıştırma sorunu düzeltildi.
- Bant içi CEA608 altyazılarının belirgin bir gecikmeyle gösterilmesine neden olan HLS sorunu düzeltildi.
- Ses içermeyen HLS ve Smooth içeriklerinin yüklenememesi sorunu düzeltildi.
27 Ağustos 2019
Web Sender
- Web Sender artık yeni Custom Elements v1 söz dizimini kullanıyor. Bu sürüm, desteği sonlandırılan v0'ın yerini almıştır.
-
Chrome M77'ye eklenen yeni
getEstimatedBreakTime,getEstimatedBreakClipTimevegetLiveSeekableRangeişlevleri kullanılarakbreakTime,breakClipTimeveliveSeekableRangeiçin değiştirilen etkinlikler düzeltildi.
12 Ağustos 2019
iOS Sender v4.4.4
- iOS 13'te daha iyi deneyim.
- Cast cihaz keşfi için destek iyileştirildi.
30 Temmuz 2019
Web Alıcısı
- Shaka Player sürümü 2.5.1'e yükseltildi.
- İçerik yüklenirken meta veri yer paylaşımının çok hızlı kaybolması sorunu düzeltildi.
- Yükleme durumunu temizlemek için yükleme engelleyicideki ret işleminin işlenmesi düzeltildi.
setBrowseContent, null değer alabilecek şekilde güncellendi.- Reklam araları sırasında arama yaparken bildirilen geçerli zamanın yanlış olmasıyla ilgili sorun düzeltildi.
- TTML altyazı konumlandırmasını yoksaymak için ignoreTtmlPositionInfo desteği eklendi.
- Yükleme hatalarının işlenmesi için daha iyi destek:
- Birden fazla
MediaFinishedEventtetiklenmesi önlendi. - Yükleme hatası durumunda oynatıcıyı temizlemek için medya yöneticisi hata geri çağırma işlevi tetiklendi.
22 Temmuz 2019
iOS Sender v4.4.3
- error_reason sağlayarak yükleme hatalarının işlenmesi için daha iyi destek sunulması.
- SDK'nın misafir modu olmayan bir sürümü yayınlandı.
17 Haziran 2019
Android Sender 17.0.0
- En son SDK, Android Destek Kitaplıkları'ndan Jetpack (AndroidX) Kitaplıkları'na geçiş yapar. Uygulamanızda aşağıdaki değişiklikleri yapmadığınız sürece kitaplıklar çalışmaz:
-
com.android.tools.build:gradleuygulamasını v3.2.1 veya sonraki bir sürüme yükseltin. compileSdkVersionsürümünü 28 veya daha yeni bir sürüme yükseltin.- Uygulamanızı Jetpack'i (AndroidX) kullanacak şekilde güncelleyin. AndroidX'e taşıma başlıklı makaledeki talimatları uygulayın.
- Daha fazla bilgi için Android için Google API'leri Sürüm Notları'na bakın.
10 Haziran 2019
Web Alıcısı
- Akıllı ekranlarda içerik keşfetmeye yönelik yeni bir özellik olan Medya Göz Atma için destek sunuldu.
- 9 yeni yerel ayar için varsayılan kullanıcı arayüzüne yerelleştirme eklendi:
- Danca
- İngilizce (BK)
- İngilizce (Hindistan)
- İngilizce (Singapur)
- Fransızca (Kanada)
- İtalyanca
- Norveççe
- Felemenkçe
- İsveççe
- Uzaktan kumanda kullanıcı arayüzündeki albüm kapağının yuvarlak köşeleri kaldırıldı.
- Canlı ve diğer alanlar için hata düzeltmeleri.
iOS Gönderen v4.4.2
- Misafir Modu
- Cast Geliştirici Konsolu'ndaki "Misafir Modunu Etkinleştir" seçeneği için destek eklendi.
- Misafir Modu oturum yönetimiyle ilgili bir sorun düzeltildi.
- Hata Düzeltmeleri
- 4.4.1 sürümünde ortaya çıkan bir yerelleştirme sorunu düzeltildi.
24 Nisan 2019
iOS Sender v4.4.1
- Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
- Canlı yayın durumu için yeni veri yapıları ve özellikler eklendi.
- Yeni GCKMediaMetadata anahtarları eklendi.
- Canlı yayın medya komutları eklendi:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient seekWithOptions:]
- Canlı yayınları desteklemek için genişletilmiş kumanda kullanıcı arayüzü iyileştirildi:
- Genişletilmiş kumandanın düzeni ve görünümü değiştirildi.
- Hata Düzeltmeleri
- iPhone X'te GCKUICastContainerViewController'ın alt kısmı düzeltildi.
- İşletim sistemi kapsamlı ağ etkinlikleri gerçekleştirirken ortaya çıkan yeniden bağlanma sorunu düzeltildi.
- GCKUICastButton ile erişilebilirlik etiketi başlatma işlemindeki kilitlenme düzeltildi.
23 Nisan 2019
Web Alıcısı
- Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
- Canlı yayınları desteklemek için kullanıcı arayüzü güncellendi ve canlı yayın göstergesi eklendi.
- Bir medyanın video, ses veya fotoğraf olup olmadığını belirtmek için medya durumuna mediaCategory alanı eklendi.
- Hata Düzeltmeleri
- playbackConfig.segmentHandler dönüş değerinin kullanımı düzeltildi.
Media Player Library
- MPL'de HLS'ye HEVC codec desteği eklendi.
Web Sender
- Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
- Reklamlar için destek sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
- Atlanabilir reklamlar için RemotePlayerController.skipAd() eklendi.
Android Sender 16.2.0
- Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
- Canlı yayın durumu için yeni veri yapıları ve özellikler eklendi.
- Yeni MediaMetadata anahtarları eklendi.
- Canlı yayın medya komutları eklendi:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- Canlı yayınları desteklemek için genişletilmiş kumanda kullanıcı arayüzü iyileştirildi:
- Genişletilmiş kumanda kullanıcı arayüzü widget'larına canlı yayın desteği eklendi.
- Genişletilmiş kumandanın düzeni ve görünümü değiştirildi.
- Yerel SeekBar'ın yerini alacak canlı yayın uyumlu CastSeekBar widget'ı kullanıma sunuldu.
- ExpandedControllerActivity, canlı yayın uyumluluğu için SeekBar yerine CastSeekBar kullanacak şekilde değiştirildi. ExpandedControllerActivity#getSeekBar() desteği sonlandırıldı ve artık sahte bir örnek döndürecek.
- Yeni bir MediaStatus#PLAYER_STATE_LOADING oynatıcı durumu eklendi:
- Web Alıcısı medyayı yüklemeye başladığında, MediaStatus'taki playerState özelliği, içeriği arabelleğe almaya veya oynatmaya başlayana kadar MediaStatus#PLAYER_STATE_LOADING olarak ayarlanır.
- Çoğu durumda uygulama, bu durumu MediaStatus#PLAYER_STATE_BUFFERING'i işlediği şekilde işler.
- Tamponlama ve yükleme durumları her zaman birbirinin yerine kullanılamaz.
- Yükleme sırasında Web Alıcısı henüz tüm medya bilgilerini çözmemiştir. Bu nedenle, mevcut tek medya bilgisi, gönderenin medya yükleme isteğinde bulunan bilgidir.
- Tamponlama sırasında medya bilgileri, alıcı tarafından çözümlenen ek bilgiler içerebilir.
- Sesli kitapları desteklemek için MediaMetadata değiştirildi:
- Yeni MediaMetadata anahtarları eklendi.
- Sesli kitaplar için yeni meta veri türü eklendi.
25 Mart 2019
Web Alıcısı
-
Web Alıcı SDK'sını Cast platformunun daha yeni sürümleriyle uyumlu hale getirmek için
document.registerElement()kullanımıcustomElements.define()ile değiştirildi. -
MediaStatus.breakStatus, içerik için reklam araları mevcut olduğunda ancak şu anda bir reklam arası oynatılmadığında boş bir nesne döndürür. - Satır içi VAST etiketlerinin ayrıştırılmasıyla ilgili bir sorun düzeltildi.
Media Player Library
- Ses parçaları arasında geçiş yaparken yaklaşık 20 saniyelik gecikme sorunu düzeltildi.
13 Şubat 2019
Web Alıcısı
- Dokunmatik kullanıcı arayüzünde "Reklamı Atla" düğmesinin aniden görünmesiyle ilgili sorun düzeltildi.
- Uzaktan kumandada ara bilgilerinin gösterilmesiyle ilgili sorun düzeltildi.
Media Player Library
- Önceden yüklenmiş medya için licenseUrl'nin işlenmesiyle ilgili bir sorun düzeltildi.
5 Şubat 2019
iOS Sender v4.3.5
- Sesli kitap meta verileri için destek eklendi. Daha fazla bilgi için GCKMediaMetadata.h sayfasına bakın.
- Podspec'te static_framework için doğru değeri ayarlayın.
- Bağlantı denetleyicisinde gezinme çubuğu ve araç çubuğu için styleAttributes'u ayırın.
- Hata Düzeltmeleri
- Belirli veritabanı başlatma işlemlerinin başarısız olması durumunda yaşanan kilitlenme sorunu düzeltildi.
- Gelen telefon aramaları veya alarm çalarken Web Alıcısı ses düzeyi çubuğuyla ilgili sorun düzeltildi.
- Keşif sırasında belirli temsilci yöntemlerinin gereksiz yere çağrılması sorunu düzeltildi.
- Sıradaki son öğenin oynatılması tamamlandıktan sonra medya sırası listesinin temizlenmemesine neden olan sorun düzeltildi.
- Ağ kullanılamadığında erişilemeyen yakındaki cihazların gösterilmesine izin verilmez.
- Ses düzeyinin kontrol edilemediği cihazlar için cihaz görünümü denetleyicisindeki ses düzeyi kaydırma çubuğu devre dışı bırakıldı.