Google Cast SDK'sı Sürüm Notları

Google Cast'in kullanıma sunulan her yeni sürümü için değişiklikler aşağıda açıklanmıştır ve API referansları güncellenir. Tasarım Kontrol Listesi'nde yapılan değişiklikler için değişiklik günlüğünü inceleyin.

4 Aralık 2023

Android Gönderen 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ı
  • Play-services-cast-tv:21.0.1 yayınlandı
    • Bu sürüm, kalite iyileştirmeleri içerir

20 Temmuz 2023

iOS Gönderen 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ü.
  • XCFrameworks, Cocoapod'lar aracılığıyla kullanılabilir.
  • Medya oynatma sırasında fiziksel ses düğmeleriyle ses seviyesini kontrol etme işlevi geri yüklendi.
  • Yayınla düğmesi, gezinme çubuğunda kullanıldığında artık ton rengine uyar.
  • Gezinme başlığı rengi artık GCKUIStyle API kullanılarak özelleştirilebilir.
  • Medya Parçası Altyazıları Liste Görünümü'ndeki şeffaf gezinme çubuğu sorunu düzeltildi.
  • XCFramework beta sürümündeki bir kilitlenme düzeltildi.
  • Bir UIControl'yi ileri veya geri sarma işlemlerine bağlamak için bir API eklendi.
  • Pixel tabletlere yayınlama desteği eklendi.

6 Temmuz 2023

Web Alıcısı 3.0.0111

  • BreakManager addBreak(breakData, breakClips, broadCastMediaStatus) ve removeBreakById(breakId) kullanılarak dinamik reklam ekleme için destek eklendi.
  • Smooth manifestlere ayrıştırma Subtype dizesi eklendi.
  • Shaka Player için manifestRequestHandler, segmentRequestHandler ve licenseRequestHandler içinde eşzamansız istekler için destek eklendi.
  • Zorunlu altyazı desteği eklendi.
  • CAF için varsayılan Shaka sürümü v4.3.4 olarak güncellendi.
  • setActiveByIds parametresinin açıklaması açıklandı.
  • CAF'nin farklı ses parçalarını seçme şekli düzeltildi.
  • Shaka istek filtreleri için istek gövde türü dönüşümleri düzeltildi.
  • BreakManager getCreativeInfoByClipId(breakClipId) konumundaki BreakClip ile ilgili olarak CreativeInformation sorgulama özelliği eklendi.
  • DPad kontrollü cihazlarda medya öğesinin yüklenmesi sırasında eksik olan medya meta verisi düzeltildi.
  • hlsSegmentFormat ve hlsVideoSegmentFormat mülkleri BreakClip öğesine eklendi.
  • MPL kullanılarak yapılan 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_CHANGED etkinliği için PlayerDataBinder davranışı düzeltildi.
  • MPL kullanılarak TS segmentlerinde sağlanan yetersiz veri üzerindeki sonsuz döngü düzeltildi.
  • Shaka Player hataları için error.stack eklendi.
  • Varyant parçaların cast.framework.messages.Track.trackContentType alanını doldurmak için, Shaka Player'ın parkur nesnesindeki audioCodec yerine audioMimeType alanı kullanılacak şekilde değiştirildi.
  • Shaka Player parçaları için shaka.extern.track.label, cast.framework.messages.Track.name listesine eklendi.
  • cast.framework.stats.Stats nesnesi, shaka.extern.Stats öğesindeki mevcut alanları hesaba katacak şekilde genişletildi.
  • Genişletilmiş yerleştirilmiş aralara sahip içerikler için medya süresi hesaplamaları düzeltildi.

28 Mart 2023

Android Gönderen 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 yayınlandı
  • Play-services-cast-tv:21.0.0 yayınlandı
    • MediaManager için boş değer atanabilir ek açıklaması düzeltildi.

17 Ekim 2022

Web Alıcısı 3.0.0105

10 Ekim 2022

Android Gönderen 21.2.0

8 Ağustos 2022

Android Gönderen 21.1.0 ve Android TV Alıcısı 20.0.0

31 Mart 2022

Web Alıcısı 3.0.0103, MPL Oynatıcı 1.0.0.113

  • Varsayılan Shaka oynatıcısının sürümü 3.2.2'ye yükseltildi.
  • Shaka oynatıcı sürümünün ve diğer Shaka seçeneklerinin geçersiz kılınmasına izin vermek için yeni cast.framework.PlaybackConfig#shakaConfig API'si 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ğen kullanıcı işlemi için yeni bir stil (cast.framework.ui.ControlsButton.LIKE_HEART) eklendi.
  • cast.framework.events.EventType.BREAK_CLIP_ENDED etkinlik verilerinin currentMediaTime değeri, artık en son ara klibinin etkinliğin gerçekleştiği anda geçerli zamanını temsil eder.
  • Medya öğesinin medya zamanını döndüren bir cast.framework.PlayerManager#getRawCurrentTimeSec yöntemi eklendi.
  • Oynatıcı istekleri için HTTP isteği zaman aşımını belirtmek üzere cast.framework.NetworkRequestInfo#timeoutInterval eklendi.
  • Kaldırılan A/V akışları için CEA 608/708 altyazılarının kodunu çözerken ortaya çıkan MPL hataları düzeltildi.
  • MPL WebVTT zaman damgası ayrıştırma mantığı, saat değeri için 2'den fazla basamak kabul edecek şekilde düzeltildi.

9 Aralık 2021

Android Gönderen 21.0.0

  • Boş güvenlik ihlallerini hata yaparak Kotlin için daha iyi null değer desteği eklendi. Java geliştiricileri bu değişiklikten etkilenmeyecektir. Boş güvenli olmayan mevcut kodları varsa Kotlin geliştiricileri yeni derleme hatalarıyla karşılaşabilir.

19 Kasım 2021

iOS Gönderen 4.7.0

16 Kasım 2021

Android Gönderen 20.1.0

  • Not: Android 12'yi hedefleyen uygulamalar, çalışma zamanı kilitlenmesini önlemek için Android Gönderen 20.1.0 sürümüne güncellenmelidir.
  • Sıra iyileştirmeleri
    • Sıra yeniden sıralandığında çağrılan MediaQueue'ye yeni bir itemsReorderedAtIndexes geri çağırma eklendi.
    • Sıra komutlarının serileştirilmesi için destek eklendi.
  • RemoteMediaClient#queueSetRepeatMode içindeki customData parametresi null özellikli hale getirildi.
  • Uzak Ekran özelliği kullanımdan kaldırıldı.
  • minSdkVersion değeri 14'ten 16'ya düşürüldü.

26 Ekim 2021

Web Alıcısı 3.0.0102

  • Shaka oynatıcısının 3.0.13 sürümüne geçin (böylece daha önce bildirilen bazı sorunlar düzeltilir).
  • Akıllı ekranlarda ve Chromecast'lerde ikincil resim desteği eklendi.
  • Yinelenen parçaları algılamak için kullanılan mantıktaki bir hata nedeniyle, arabelleğe alınan yayınlarda altyazıların görüntülenmemesi sorunu düzeltildi.
  • LOAD_BY_ENTITY hata döndürdüğünde alıcının hata geri çağırma işleminin etkinleşmemesine neden olan sorun düzeltildi.
  • Aktarım akışları için yüksek verimli AAC (HE-AAC) ses codec'leri için destek eklendi.
  • PlayerManager.getStats() işlevinin doğru yükseklik ve genişlik değerleri döndürmemesine neden olan hata düzeltildi.
  • Gönderenin alıcıyla bağlantısının kesilmesine neden olabilecek taşmaları önlemek için MediaStatus mesajlarından VAST ve VMAP bilgileri kaldırıldı.
  • Reklamlar atlandığında, gönderene endedReason bilgisinin sağlanmaması sorunu düzeltildi.
  • Reklam aralarının oynatılmadan önce yükleme sırasından kaldırılması sorunu düzeltildi.
  • QUEUE_CHANGE işleminden etkilenen sıra öğelerinin listesini içeren yeni bir cast.framework.message.QueueChange#reorderItemIds alanı eklendi.
  • Ses parçaları arasında geçiş yaparken MPL'deki HLS canlı yayınlarında arabelleğe alma süresi kısaltılır. Böylece ses ve video artık senkronize halde kalır.
  • Yerleştirilmiş CEA608/CEA708 altyazılarına sahip MPL'deki HLS akışlarının ayrıştırılması düzeltildi.
  • Medya 5 saniyeden uzun süre duraklatıldığında Google TV Yüklü Chromecast için medya kontrolleri gizlenir.

26 Mayıs 2021

iOS Gönderen 4.6.1

  • Arka planda yürütmeye izin veren uygulamalar için arka planda Cast oturumlarının askıya alınması sorunu düzeltildi.

17 Mayıs 2021

iOS Gönderen 4.6.0

  • Yayın 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 hiçbir cihaz bulunamadığında gösterilecek yeni bir yardım iletişim kutusu eklendi.
  • GCKUICastButton::triggersDefaultCastDialog API kullanımdan kaldırıldı.
  • Yeni GCKUICastButtonDelegate API'si aracılığıyla özel kullanıcı arayüzü uygulayan uygulamalar için iletişim kutusu özelleştirme konusunda daha fazla tek tip destek eklendi.
  • iOS 13 ve sonraki sürümler için koyu mod desteği eklendi.
  • GCKUIStyleAttributes öğesine reklam işaretçisi özelleştirmesi eklendi.
  • Medyaya hlsSegmentFormat ve hlsVideoSegmentFormat için destek eklendi.
  • Hata düzeltmeleri ve performansla ilgili iyileştirmeler.

29 Nisan 2021

Web Alıcısı 3.0.0096

20 Nisan 2021

Android Gönderen 20.0.0 ve Android TV Alıcısı 18.0.0

5 Nisan 2021

Web Alıcısı 3.0.0095

  • Shaka Player 3.0.10 sürümüne yükseltildi.
  • STREAM_TRANSFER medya komutu desteklendiğinde artık yayınlama düğmesi varsayılan olarak gösteriliyor.
  • Medyaya 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 öğelerini kaydırabilen etkileşimli çipler içerir. Ayrıca her çip, mevcut bir Google Asistan komutuyla eşlenir. Öneri çipleri şu anda yalnızca sistem dili İngilizce veya Japonca olarak ayarlandığında desteklenmektedir.
  • Google TV Yüklü Chromecast'te, fotoğraf içeriği varsayılan alıcıya yayınlanırken medya kontrolleri yer paylaşımının gösterilmesine neden olan bir hata düzeltildi.
  • TRACKS_CHANGED etkinliğ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 Gönderen 4.5.3

  • GCKCredentialsData için "Arm64 mimarisi için tanımlanmamış simgeler" yükleme süresi hatası düzeltildi.
  • GCKCredentialsData sisteminde çakışan null değer sorunu için derleyici hatası düzeltildi.
  • Info.plist ürününde gerekli Bonjour hizmet girişleri eksikse uyarı mesajları artık günlüğe kaydediliyor.

4 Kasım 2020

iOS Gönderen 4.5.2

  • CocoaPods'ta Protobuf kitaplığının minimum sürümü 3.13 olarak güncellendi. Önceki Protobuf 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ü ile aynı ikili programı kullanır.

13 Ekim 2020

iOS Gönderen 4.5.1

  • Özel cihaz seçicide GCKUICastButton uygulamasının doğru yayınlama durumunu yansıtacak şekilde güncellenmemesiyle ilgili sorun düzeltildi.
  • "Döndürme türlerinde null değer belirleyicisi çakışıyor" uyarısı düzeltildi.

14 Eylül 2020

Web Alıcısı

  • Shaka Player 2.5.16 sürümüne yükseltildi.

iOS Gönderen 4.5.0

  • iOS 14'te, ilk yayın sırasında açık kullanıcı izni gerektiren Cast cihazı keşif değişiklikleri için destek eklendi. Daha fazla bilgi için iOS 14'te ilk kez yayınlama bölümüne bakın.
  • Minimum SDK desteği iOS 10 olarak güncellendi.

8 Eylül 2020

Web Göndereni

  • Chrome 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ı dokümanlarına bakın.

31 Ağustos 2020

Web Alıcısı

  • HLS / DASH'teki EventStream'de #EXT-X-DATERANGE desteği eklendi.

3 Ağustos 2020

iOS gönderen: 4.4.8

29 Temmuz 2020

Android Gönderen 19.0.0 ve Android TV Alıcısı 17.0.0

13 Temmuz 2020

Web Alıcısı

  • Varsayılan kullanıcı arayüzü için iyileştirilmiş medya kategorisi algılama (video ve ses).
  • Shaka Player'dan canlı mutlak zaman desteği eklendi.
  • Nest Hub Max cihazlardaki ses arızaları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ının 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 enforceSupportedCommands işareti kullanılarak zorunlu kılınabilir.
  • Oynatma ara sırasında bildirilen desteklenen komutlar düzeltildi.
  • Asistan'ın karıştırma yükleme isteğiyle ilgili bir sorun düzeltildi.
  • getStats değerlerindeki bir hata düzeltildi.

12 Mart 2020

Web Alıcısı

  • deviceCapabilities uygulamasına IS_CBCS_SUPPORTED yeni cihaz özelliği eklendi.
  • Shaka Player 2.5.8 sürümüne yükseltildi.

27 Şubat 2020

iOS Gönderen v4.4.7

  • SDK'daki kullanıcı arayüzü bileşenlerini kullanmayan uygulamaların fiziksel ses düğmeleri düzeltildi.
  • İleri veya geri düğmelerine art arda basıldığında genişletilmiş denetleyicideki currentTime etiketiyle ilgili sorun giderildi.
  • GCKMediaQueue uygulamasındaki medya öğeleri, uygulama arka plana taşındıktan sonra korunur.
  • Kullanıcı arayüzü özelleştirme güncellemeleri:
    • Mini kumandanın ilerleme çubuğu artık özelleştirilebilir.
    • Yayınla iletişim kutusunun gezinme çubuğunun 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 Gönderen 18.1.0

22 Ocak 2020

Web Alıcısı

  • Desteklenen komutlar değiştirilirken birden fazla medya durumunun yayınlanmasıyla ilgili sorun düzeltildi.

Alıcı v2

  • VAST Reklamları için bit hızı seçimini iyileştirin.

MPL

7 Ocak 2020

Web Alıcısı

  • cast.framework.events.EmsgEvent öğesine ID3 zamanlı meta veriler için destek eklendi. Ayrıca, artık HLS/CMAF içeriği için EmsgEvent gönderilir.
  • Yeni bir medya oturumuna geçiş sırasında PLAYER_LOAD_COMPLETE sırasında oynatıcı verilerinin eksik olması sorunu düzeltildi.
  • Medya simgesinin mola klibi sayısı 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

  • deviceCapabilities uygulamasına IS_DEVICE_REGISTERED yeni cihaz özelliği eklendi. Ayarlanırsa yayın cihazı, hata ayıklama için Cast Developer Console'a kaydedilir.
  • Yüklemenin durması sorunu düzeltildi.
  • Artık sıradaki başarısız olan her öğe için ayrı bir medya hata mesajı gönderiliyor.

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 yapılarının gösterilmesiyle ilgili sorun düzeltildi.
  • *.m4s segmentleri kullanan HLS akışlarının başarısız olmasına neden olan sorun düzeltildi.

5 Aralık 2019

Android Gönderen 18.0.0

  • Geliştiricilerin, Cast SDK'sı tarafından oluşturulan medya oturumunu etkinleştirip devre dışı bırakabilmesi için setMediaSessionEnabled eklendi.
  • Yayın oturumu sırasında medya bildirimlerinin gösterilme şekli değiştirildi. Medya bildirimi etkinse yayın oturumu sırasında her zaman gösterilir. Daha önce bu özellik yalnızca uygulama arka plandayken gösteriliyordu.
  • Parcelable arayüzünü uygulamak için medyayla ilgili bazı sınıflar değiştirildi.

11 Kasım 2019

iOS Gönderen v4.4.6

  • Desteklenen minimum iOS 9 sürümüyle ilgili sorun giderildi.

7 Ekim 2019

Web Alıcısı

  • Parça meta verilerinin parçası olarak herkese açık kanal rolleri
  • Shaka Player 2.5.5 sürümüne yükseltildi.

23 Eylül 2019

iOS Gönderen v4.4.5

  • Yayın cihazı keşfi ve oturum yönetimi için iyileştirilmiş destek.
  • GCKMediaStatus öğesine yeni medya komutları eklendi.
  • whenSkippable özelliği GCKAdBreakStatus kampanyasına eklendi.
  • Ads ve iOS 13 için kullanıcı arayüzü düzeltmeleri.

11 Eylül 2019

Android Gönderen 17.1.0

9 Eylül 2019

Web Alıcısı

  • Sonraki öğe önceden yüklenmişse TV_SHOW meta veri türünün artık varsayılan oynatıcıda "Sıradakine Geç" önizlemesi var.
  • ContentRating sınıfı cast.framework.messages ad alanına eklendi.
  • Varsayılan kullanıcı arayüzü ses başlığı, metadata.artist öğesi metadata.albumArtist özelliğine göre öncelikli olacak şekilde güncellendi.
  • İçerik bitişi veya canlı sınıra göre başlangıç zamanını belirtmek üzere negatif startTime değerleri için destek eklendi.
  • Medyaya Göz At:
    • Medyaya Göz Atma çekmecesi, kullanıcı 30 saniye boyunca hiçbir işlem yapmazsa artık otomatik olarak gizleniyor.
    • Medyaya Göz Atma yer paylaşımının sağ üst köşesine Oynat/Duraklat düğmesi ve medya öğesi küçük resmi eklendi.
    • Medyaya Göz Atma listesi davranışı güncellendi. Medyaya Göz Atma içeriği her ayarlandığında yatay kaydırma, en soldaki ilk konuma sıfırlanıyor.
  • Hata Düzeltmeleri:
    • Medya öğesi etkinliğinin tetiklenmesine izin vermek için BasePlayer bitiş sözünün çözümlenmesi gecikti.
    • Reklamı önceden yükleme ile ilgili yükleme hatası düzeltildi.
    • Filigran artık meta verilerin geri kalanıyla birlikte görüntüleniyor.
    • Chromecast'teki varsayılan ses kullanıcı arayüzü .progressBar stillerine uyar.
    • YÜKLEME işleminden önce ve sonraki medya öğelerinin oynatılması arasında boşta kalan ekranın su sıçraması ortadan kaldırıldı.
    • Dash içeriği için sabit sarma bekleme yeri.

Web Alıcısı v2

  • ContentRating sınıfı cast.receiver.media ad alanına eklendi.
  • Sırada birden fazla öğe varken hata verilerinin yanlış şekilde yayılmasına neden olan hata düzeltildi.

Medya Oynatıcı Kitaplığı

  • API'ye HLS #EXT-X-MEDIA özellikleri eklendi.
  • Hata Düzeltmeleri:
    • Başarısız SourceBuffer remove() işlemleriyle ilgili olarak, ses parçasının kilitlenmeli oynatmaya geçmesine neden olan sorun düzeltildi.
    • Paketlenmiş bir ses biçimi türü belirtildiğinde (örneğin, *.ec3) ancak MPEG-4 tabanlı segmentler (örneğin; *.mp4, *.mp4a vb.) kullanıldığında ortaya çıkan ayrıştırma sorunu giderildi.
    • Bant içi CEA608 altyazılarının dikkate değer bir gecikmeyle gösterilmesine neden olan HLS sorunu düzeltildi.
    • Sesin yüklenemediği HLS ve Smooth içerik düzeltildi.

27 Ağustos 2019

Web Göndereni

  • Web Gönderen, artık yeni Custom Elements v1 söz dizimini kullanıyor. Bu sürüm, kullanımdan kaldırılan v0'ın yerini aldı.
  • Chrome M77'ye eklenen yeni getEstimatedBreakTime, getEstimatedBreakClipTime ve getLiveSeekableRange işlevleri kullanılarak breakTime, breakClipTime ve liveSeekableRange için değiştirilen etkinlikler düzeltildi.

12 Ağustos 2019

iOS Gönderen v4.4.4

  • iOS 13'te iyileştirilmiş deneyim.
  • Yayın cihazı keşfi için iyileştirilmiş destek.

30 Temmuz 2019

Web Alıcısı

  • Shaka Player 2.5.1 sürümüne yükseltildi.
  • İçerik yüklenirken meta veri yer paylaşımının çok hızlı bir şekilde kaybolmasıyla ilgili sorun düzeltildi.
  • Yük durumunu temizlemek için yük önleyicide reddetmenin ele alınması düzeltildi.
  • setBrowseContent, boş değer atanabilir olacak şekilde güncellendi.
  • Reklam araları üzerinden arama yapılırken bildirilen geçerli saatin yanlış olmasıyla ilgili sorun düzeltildi.
  • TTML altyazı konumlandırmasını yoksaymak için ignoreTtmlPositionInfo desteği eklendi.
  • Yük hatalarının ele alınması için iyileştirilmiş destek:
    • Birden fazla MediaFinishedEvent tetiklemekten kaçınıldı.
    • Yükleme hatasında oynatıcıyı temizlemek için medya yöneticisi hatası geri çağırma tetiklendi.

22 Temmuz 2019

iOS Gönderen v4.4.3

  • Bir error_reason sağlayarak yükleme hatalarının ele alınması desteği iyileştirildi.
  • Misafir Modu'nu içermeyen bir SDK sürümü yayınlandı.

17 Haziran 2019

Android Gönderen 17.0.0

  • En yeni 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:gradle uygulamasını 3.2.1 veya sonraki bir sürüme yükseltin.
    • compileSdkVersion sürümünü 28 veya sonraki bir sürüme yükseltin.
    • Uygulamanızı Jetpack (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şfetmeyi sağlayan yeni bir özellik olan Medyaya Göz Atma desteği kullanıma sunuldu.
  • 9 yeni yerel ayar için varsayılan kullanıcı arayüzüne yerelleştirme eklendi:
    • Danca
    • İngilizce (İngiltere)
    • İngilizce (Hindistan)
    • İngilizce (Singapur)
    • Fransızca (Kanada)
    • İtalyanca
    • Norveççe
    • Felemenkçe
    • İsveççe
  • Uzak kullanıcı arayüzü için albüm kapağından yuvarlatılmış köşeler kaldırıldı.
  • Canlı yayın ve diğer alanlar için hata düzeltmeleri.

iOS Gönderen v4.4.2

  • Misafir Modu
    • Cast Developer Console'dan "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 Gönderen 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 özellikleri eklendi.
    • Yeni GCKMediaMetadata anahtarları eklendi.
    • Canlı yayın medya komutları eklendi:
      • [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
      • [GCKRemoteMediaClient generateWithOptions:]
    • Genişletilmiş denetleyici kullanıcı arayüzü, canlı yayınları destekleyecek şekilde iyileştirildi:
      • Genişletilmiş denetleyicinin düzeni ve görünümü değiştirildi.
  • Hata Düzeltmeleri
    • iPhone X'te GCKUICastContainerViewController'ın alt kısmı düzeltildi.
    • OS kapsamlı ağ etkinlikleri gerçekleştirilirken yaşanan yeniden bağlanma sorunu düzeltildi.
    • GCKUICastButton ile erişilebilirlik etiketinin başlatılmasında yaşanan 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.
    • Kullanıcı arayüzü, canlı yayın göstergesi dahil olmak üzere canlı yayınları destekleyecek şekilde güncellendi.
  • Bir medyanın video, ses veya fotoğraf olduğunu belirtmek için medya kategorisine medya kategorisi alanı eklendi.
  • Hata Düzeltmeleri
    • playConfig.segmentHandler döndürme değerinin kullanımı düzeltildi.

Medya Oynatıcı Kitaplığı

  • MPL'de HLS'ye HEVC codec desteği eklendi.

Web Göndereni

  • 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 kullanıma sunuldu. Ayrıntılar için geliştirici kılavuzuna bakın.
    • Atlanabilir reklamlar için RemotePlayerController.skipAd() eklendi.

Android Gönderen 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 özellikleri eklendi.
    • Yeni MediaMetadata anahtarları eklendi.
    • Canlı yayın medya komutları eklendi:
      • RemoteMediaClient#load(MediaLoadRequestData)
      • RemoteMediaClient#seek(MediaSeekOptions)
    • Genişletilmiş denetleyici kullanıcı arayüzü, canlı yayınları destekleyecek şekilde iyileştirildi:
      • Genişletilmiş kumanda kullanıcı arayüzü widget'larına canlı yayın desteği eklendi.
      • Genişletilmiş denetleyicinin düzeni ve görünümü değiştirildi.
      • Yerel SeekBar'ın yerini alacak, canlı yayınlarla uyumlu CastSeekBar widget'ı kullanıma sunuldu.
      • Canlı yayın uyumluluğu için SeekBar yerine CastSeekBar'ı kullanmak üzere GenişletilmişControllerActivity değiştirildi. Genişletilmiş ControllerActivity#getSeekBar() işlevi kullanımdan kaldırılmıştır ve model bir örnek döndürecektir.
  • Yeni bir MediaStatus#PLAYER_STATE_LOADING oynatıcı durumu eklendi:
    • Web Alıcısı medyayı yüklemeye başladığında, MediaStatus'daki PlayerState özelliği, arabelleğe almaya veya içerik oynatmaya başlayana kadar MediaStatus#PLAYER_STATE_LOADING olarak ayarlanır.
    • Çoğu durumda uygulama, bu durumu MediaStatus#PLAYER_STATE_BUFFERING ile aynı şekilde işler.
    • Arabelleğe alma ve yükleme durumları her zaman birbirinin yerine kullanılamaz.
    • Yükleme sırasında Web Alıcı tüm medya bilgilerini henüz çözümlememiştir. Bu nedenle, yalnızca gönderenin yükleme medya isteğinde bulunan medya bilgileri kullanılabilir.
    • Arabelleğe alma sırasında medya bilgileri, alıcı tarafından çözümlenen ek bilgileri içerebilir.
  • Sesli kitapları desteklemek için değiştirilmiş MediaMetadata:
    • 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 yeni sürümleriyle uyumlu hale getirmek için document.registerElement() kullanımı customElements.define() ile değiştirildi.
  • İçerik için reklam araları olduğunda ancak o anda reklam arası oynatılmadığında MediaStatus.breakStatus artık boş bir nesne döndürüyor.
  • Satır içi VAST etiketlerinin ayrıştırılmasıyla ilgili bir sorun düzeltildi.

Medya Oynatıcı Kitaplığı

  • Ses parçaları arasında geçiş yaparken yaşanan 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ünmesi düzeltildi.
  • Uzaktan kumandada ara bilgilerinin görüntülenmesi düzeltildi.

Medya Oynatıcı Kitaplığı

  • Önceden yüklenmiş medya için LicenseUrl yönetimiyle ilgili bir sorun giderildi.

5 Şubat 2019

iOS Gönderen v4.3.5

  • Sesli kitap meta verisi için destek eklendi. Daha fazla bilgiyi GCKMediaMetadata.h adresinde bulabilirsiniz.
  • podspec'te static_framework için doğru değeri ayarlayın.
  • Bağlantı denetleyicisindeki gezinme çubuğu ve araç çubuğu için stil özelliklerini ayırın.
  • Hata Düzeltmeleri
    • Bazı başarısız veritabanı başlatma işlemlerinde meydana gelen kilitlenme düzeltildi.
    • Gelen telefon aramaları veya alarm zilleri sırasında Web Alıcısı ses seviyesi çubuğuyla ilgili bir sorun düzeltildi.
    • Keşif sırasında belirli yetki verme yöntemlerinin gereksiz yere çağrılması düzeltildi.
    • Sıradaki son öğenin oynatılması tamamlandıktan sonra medya sırası listesinin temizlenememesine neden olan sorun düzeltildi.
    • Ağ kullanılamadığında etraftaki erişilebilir olmayan cihazların gösterilmesine izin verilmez.
    • Ses seviyesinin kontrol edilemediği cihazlar için cihaz görünümü denetleyicisindeki ses kaydırma çubuğu devre dışı bırakıldı.