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

Yayınlanan her Google Cast yeni sürümü için değişiklikler şunlardır: aşağıda açıklandığı şekilde ve API referansları güncellendi. Tasarım Kontrol Listesi'ndeki değişiklikler için changelog.

4 Eylül 2024

Web Alıcısı 3.0.0133

  • CAF tarafından kullanılan varsayılan Shaka Player sürümü 4.3.4'ten 4.9.2'ye güncellenmiştir. Değişikliklerin tam listesi için Shaka Player changelog inceleyin.
  • Shaka oynatıcısı için içerikleri önceden yükleme özelliği etkinleştirildi. Bu, medya öğeleri veya reklam araları arasında sorunsuz geçiş yapılmasına olanak tanır.
  • Shaka'nın codec'leri değiştirmesinden kaynaklanan hatalar düzeltildi.
  • Shaka hataları için yeni bir ErrorSeverity alanı eklendi. Önem derecesi RECOVERABLE ise oynatma durdurulmamalıdır.
  • Eşzamanlı yükleme istekleri için içerik yükleme hatası düzeltildi.
  • CAF artık dahili olarak medya öğesini shaka.Player oluşturucuya iletmek yerine bir medya öğesi eklemek için shaka.Player#attach kullanıyor (Skaka API'sinde desteği sonlandırıldı).
  • cast.framework.events.Id3Event öğesine frameType ve frameDescription alanları eklendi. Bu alanlar, oynatma için Shaka Player kullanıldığında doldurulur.
  • REQUEST_GET_STATUS ve REQUEST_PRELOAD etkinlikleri eklendi. Bu etkinlikler PlayerManager#addEventListener ile dinlenebilir.
  • Sessiz bir şekilde başarısız olmak yerine, yanlış requestId içeren yükleme istekleri için bir hata yanıtı eklendi.
  • Shaka v4'te desteği sonlandırılan Shaka Player jumpLargeGaps yapılandırması için uyarı günlüğü düzeltildi.
  • LOADING durumu için MediaStatus mesajındaki requestId doldurulmaya başlandı.
  • Yeni içerik yüklerken Shaka oynatıcı örneğini geri dönüştürün.
  • Kullanımdan kaldırılan QUEUE_SHUFFLE medya komutu desteği sona erdi. Bunun yerine QUEUE_UPDATE politikasını kullanın.
  • Her <Ad> etiketinde sequence özelliği ve iç içe yerleştirilmiş <Wrapper> etiketi bulunan VAST reklam kapsülleri için destek düzeltildi.
  • crossorigin özelliğinin, <cast-media-player> değerinden iç içe yerleştirilmiş <video> öğesine değer olmadan yayılması düzeltildi.
  • Bant içi ses dilini MPL olarak kullanıma sunun.

22 Ağustos 2024

iOS Gönderen 4.8.3

  • Dokunma düğmesi alındığında cihaz seçiciyi açmamasına neden olan hata düzeltildi.
  • AV Yönlendirme ile ilgili olarak iOS 17 ve sonraki sürümleri çalıştıran cihazları etkileyen kilitlenme düzeltildi.

18 Nisan 2024

iOS Gönderen 4.8.1

  • Cast SDK'sı tarafından desteklenen minimum sürüm artık iOS 14'tür.
  • Gizlilik manifesti, imzalı xcframework ile birlikte pakete dahildir.
  • Misafir modu kullanımdan kaldırıldı ve kaldırıldı. Şu işlemler için tek bir SDK türü sunulacak: entegrasyonu da kullanabilirsiniz.
  • Yayın sırasında bazen kısa bir reklam oynatılırsa oluşan kilitlenme düzeltildi.

11 Aralık 2023

Web Receiver 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.
  • Yeni bir audioTrackInfo. alanını Track nesnesine ekleyin.
  • Eklenme zamanı cast.framework.system.Message, Bu, bir gönderenden alınan veya bir gönderene gönderilen iletiyi temsil eder.
  • Sarma aralığı mantığı değiştirildi. Web Receiver (Google Yapay Zeka), seek-{timestamp} yalnızca 1'den fazla ara olduğunda ara veriyor şuradan iade edildi: BreakManager#setBreakSeekInterceptor, Aksi takdirde, arama arası bir zaman çizelgesindeki orijinal araya eşit kalır.
  • Eklenme zamanı CastReceiverOptions#shakaVariant. Shaka Player'ın hata ayıklama sürümlerini CAF'ye yükleme seçeneği sunar.
  • Sabit PlaybackConfig#licenseRequestHandler. ve PlaybackConfig#licenseResponseHandler .
  • Sabit ID3Event. emin olun.
  • Videodan önce gösterilen reklamlar kullanıldığında kenardan yüklenen metin kanalları düzeltildi.
  • Şu durumlarda metin oluşturma düzeltildi: UITextDisplayer. bu düzenlemelerin nedenlerinden biri.
  • VAST, MIME türleri ve içerik koruma sistem adları için çeşitli büyük/küçük harfe duyarlılık sorunları düzeltildi.
  • Zorunlu altyazılarla ilgili çeşitli sorunlar düzeltildi.
  • Sabit doldurma EndedReason. BREAK_CLIP_ENDED etkinlik için kodlar.

4 Aralık 2023

Android Sender 21.4.0 ve Android TV Alıcı 21.0.1

  • Yayınlanan play-services-cast:21.4.0 ve play-services-cast-framework:21.4.0
  • play-services-cast-tv:21.0.1 yayınlandı
    • minSdkVersion değeri 16'dan 19'a yükseltildi.
    • 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, Cocoapods aracılığıyla kullanılabilir.
  • Medya oynatılırken ses seviyesini fiziksel ses düğmeleriyle kontrol etme işlevi geri yüklendi oynatmaya devam edebilirsiniz.
  • Yayınla düğmesi, gezinme çubuğunda kullanıldığında artık tonlama rengini dikkate alıyor.
  • Gezinme başlığı rengi artık GCKUIStyle API.
  • Medya İzleme Altyazıları Listesi Görünümündeki şeffaf gezinme çubuğu sorunu düzeltildi.
  • XCFramework beta sürümündeki bir kilitlenme düzeltildi.
  • İleri veya geri sarma işlemleriyle UIControl 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 kullanılarak dinamik reklam ekleme desteği eklendi addBreak(breakData, breakClips, broadCastMediaStatus) ve removeBreakById(breakId) ,
  • Smooth manifest'lere Subtype dizesi ayrıştırma işlemi eklendi.
  • Eş zamansız istekler için manifestRequestHandler. , segmentRequestHandler ve licenseRequestHandler Shaka Player için.
  • Zorunlu altyazı desteği eklendi.
  • CAF için varsayılan Shaka sürümü 4.3.4 sürümüne yükseltildi.
  • setActiveByIds parametresinin açıklaması netleştirildi.
  • CAF'nin ayrı ses parçalarını seçme şekli düzeltildi.
  • Shaka istek filtreleri için istek gövde türü dönüşümleri düzeltildi.
  • Sorguya ekleme özelliği eklendi CreativeInformation. BreakManager grubundaki bir BreakClip ile ilgili getCreativeInfoByClipId(breakClipId) ,
  • DPad tarafından kontrol edilen medya öğesinin yüklenmesi sırasında medya meta verilerinin eksik olması sorunu düzeltildi cihazlar.
  • hlsSegmentFormat ve hlsVideoSegmentFormat mülkleri eklendi BreakClip ,
  • 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.
  • Düzeltildi: PlayerDataBinder. davranışına ilişkin IS_AT_LIVE_EDGE_CHANGED etkinliktir.
  • MPL kullanılarak TS segmentlerinde sağlanan yetersiz verideki sonsuz döngü düzeltildi.
  • Shaka Player hataları için error.stack eklendi.
  • audioCodec yerine audioMimeType alanı kullanılacak şekilde değiştirildi öğesini doldurmak için Shaka Player'ın track nesnesinden Varyant kanalları için cast.framework.messages.Track.trackContentType alanı.
  • shaka.extern.track.label koleksiyonuna eklendi cast.framework.messages.Track.name parçaları için sorun.
  • cast.framework.stats.Stats nesnesi, şuradaki mevcut alanları hesaba katacak şekilde genişletildi: shaka.extern.Stats.
  • Genişletilmiş yerleşik araları olan içerikler için medya süresi hesaplamaları düzeltildi.

28 Mart 2023

Android Sender 21.3.0 ve Android TV Receiver 21.0.0

  • Yayınlanan play-services-cast:21.3.0 ve play-services-cast-framework:21.3.0
  • play-services-cast-tv:21.0.0 yayınlandı
    • MediaManager için boş değer atanabilir ek açıklama düzeltildi.

17 Ekim 2022

Web Receiver 3.0.0105

10 Ekim 2022

Android Gönderen 21.2.0

8 Ağustos 2022

Android Sender 21.1.0 ve Android TV Receiver 20.0.0

31 Mart 2022

Web Alıcı 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.
  • Yeni bir API eklendi İzin vermek için cast.framework.PlaybackConfig#shakaConfig Shaka oynatıcısının sürümünü ve diğer Shaka seçeneklerini geçersiz kılıyor.
  • Yeni bir API eklendi cast.framework.ui.Controls#hasMediaControlsOverlay(), alıcı medya denetimi yer paylaşımının bir uygulamadır.
  • Yeni bir stil eklendi cast.framework.ui.ControlsButton.LIKE_HEART, Beğenme kullanıcı eylemi.
  • Şunların currentMediaTime değeri: cast.framework.events.EventType.BREAK_CLIP_ENDED etkinlik verisi şu anda en son ara klibinin geçerli zamanını temsil eder Etkinlik gerçekleşti.
  • Yöntem eklendi cast.framework.PlayerManager#getRawCurrentTimeSec medya öğesinin medya zamanını döndürür.
  • cast.framework.NetworkRequestInfo#timeoutInterval koleksiyonuna eklendi oynatıcı istekleri için HTTP isteği zaman aşımını belirtir.
  • Demux uygulanmış A/V akışları için CEA 608/708 altyazılarının kodunu çözerken MPL hataları düzeltildi.
  • MPL WebVTT zaman damgası ayrıştırma mantığı, 2'den fazlasını kabul edecek şekilde düzeltildi saat değeri için başka bir sayı olmalıdır.

9 Aralık 2021

Android Gönderen 21.0.0

  • Boş güvenlik sağlayarak Kotlin için daha iyi boş değer atanabilirlik desteği eklendi hata mesajı alırsınız. Bu durumun Java geliştiricilerine herhangi bir etkisi olmayacak. Kotlin yeni derleme hatalarıyla karşılaşabilir. Bunun için boş güvenli değildi.

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, Android Sender 20.1.0 sürümüne güncellenmelidir. öğrenin.
  • Sıra iyileştirmeleri
    • Şu gruba yeni bir itemsReorderedAtIndexes geri araması eklendi: MediaQueue sıra yeniden sıralandığında çağrılan bir reklam öğesidir.
    • Sıra komutlarının serileştirilmesi için destek eklendi.
  • customData parametresi oluşturuldu RemoteMediaClient#queueSetRepeatMode null atanabilir.
  • Uzaktan Ekran özelliği desteği sonlandırıldı.
  • minSdkVersion, 14'ten 16'ya yükseltildi.

26 Ekim 2021

Web Receiver 3.0.0102

  • Shaka Player 3.0.13 sürümüne yükseltin. Bu da projenizde (bildirilen sorunlar).
  • Şunun için destek eklendi: akıllı ekranlarda ve Chromecast'lerde ikincil resimler kullanıyor.
  • Arabelleğe alınan yayınlarda altyazıların gösterilmemesine neden olan sorun düzeltildi hatalı kanalları algılamak için kullanılan mantık hatasına neden olabilir.
  • Şu durumlarda alıcının hata geri çağırmasının tetiklenmemesine neden olan sorun düzeltildi: LOAD_BY_ENTITY bir hata döndürdü.
  • Aşağıdakiler için yüksek verimli AAC (HE-AAC) ses codec'leri desteği eklendi taşıma akışlarına dahildir.
  • PlayerManager.getStats() öğesinin döndürdüğü için doğru yükseklik ve genişlik değerlerini döndürür.
  • MediaStatus mesajdan VAST ve VMAP bilgileri kaldırıldı Böylece, gönderenin alıcı.
  • endedReason öğesinin reklamlar atlandığında gönderen
  • Reklam aralarının yükleme sırasından kaldırılmasına neden olan sorun düzeltildi kontrol edin.
  • Yeni bir cast.framework.message.QueueChange#reorderItemIds alanı bu öğe, QUEUE_CHANGE işlemi.
  • MPL'de HLS canlı yayınlarında geçiş yaparken arabelleğe alma oranında azalma ses parçalarına sahip olduğundan ses ve görüntü artık senkronize oluyor.
  • Yerleşik CEA608/CEA708 ile MPL'deki HLS akışlarının ayrıştırılması düzeltildi Altyazı'yı tıklayın.
  • Medya, Google TV Yüklü Chromecast için medya kontrolleri gizlenir 5 saniyeden uzun süre duraklatıldı.

26 Mayıs 2021

iOS Gönderen 4.6.1

  • Arka planda yayınlama oturumlarının askıya alınmasına neden olan sorun düzeltildi. arka planda yürütülmesine izin veren uygulamalar içerir.

17 Mayıs 2021

iOS Gönderen 4.6.0

  • Yayınla düğmesinin varsayılan davranışı, şu durumlarda her zaman gösterilecek şekilde değiştirildi: kablosuz ağa bağlı.
  • Kullanıcı Yayın'a dokunduğunda gösterilecek yeni bir yardım iletişim kutusu eklendi düğmesi ve cihaz bulunamadı.
  • Kullanımdan Kaldırıldı GCKUICastButton::triggersDefaultCastDialog. API'ye gidin.
  • Bu uygulamalar için iletişim kutusu özelleştirmesi için daha fazla tek tip destek eklendi. yeni API aracılığıyla özel bir kullanıcı arayüzü uygulayın GCKUICastButtonDelegate
  • iOS 13 ve sonraki sürümler için koyu mod desteği eklendi.
  • Şu reklam grubuna reklam işaretçisi özelleştirmesi eklendi: GCKUIStyleAttributes
  • Şunun için destek eklendi: hlsSegmentFormat. ve hlsVideoSegmentFormat bazı verilerdir.
  • Hata düzeltmeleri ve performansla ilgili iyileştirmeler.

29 Nisan 2021

Web Receiver 3.0.0096

20 Nisan 2021

Android Sender 20.0.0 ve Android TV Receiver 18.0.0

5 Nisan 2021

Web Receiver 3.0.0095

  • Shaka Player 3.0.10'a yükseltildi.
  • Yayınla Düğmesi artık varsayılan olarak STREAM_TRANSFER medya komutu destekleniyor.
  • Medyaya Göz Atma Kullanıcı Arayüzünün alt kısmına Öneriler Çubuğu eklendi. İlgili içeriği oluşturmak için kullanılan Öneri Çubuğu, seçildiğinde bir öğenin oynatılabileceği etkileşimli çipler içerir öğesine dokunun veya mevcut medya öğelerine göz atın. Her çipte ayrıca mevcut bir Google Asistan komutuyla eşlenir. Öneri Çipleri: şu anda yalnızca sistem dili İngilizce olarak veya Japonca.
  • Google TV Yüklü Chromecast'te medya denetimlerinin yer aldığı bir hata düzeltildi fotoğraf içeriği varsayılan olarak yayınlanırken yer paylaşımı görüntülendi alıcı.
  • TRACKS_CHANGED etkinliği için destek eklendi.

18 Aralık 2020

Web Alıcı 3.0.0085

  • Şu koleksiyona seçenekler eklendi: CastReceiverOptions Shaka ve MPL'nin yüklenmesini devre dışı bırakın.

3 Aralık 2020

iOS Gönderen 4.5.3

  • "Mimari kol64 için tanımlanmamış semboller" yükleme süresi hatası düzeltildi şunun için: GCKCredentialsData
  • Şu cihazda çakışan null değerleri için derleyici hatası düzeltildi GCKCredentialsData
  • Gerekli Bonjour hizmeti girişleri olduğunda uyarı mesajları artık günlüğe kaydedilmektedir Info.plist satırlarında eksik.

4 Kasım 2020

iOS Gönderen 4.5.2

  • Protobuf kitaplığının minimum sürümü 3,13 olarak güncellendi CocoaPods'a gidin. Önceki Protobuf sürümün kullanılması şunlara neden olur: SDK'nın çökmesine neden olabilir.
  • Bu sürüm CocoaPods'a özeldir ve sürüm 4.5.1.

13 Ekim 2020

iOS Gönderen 4.5.1

  • GCKUICastButton uygulamasının özel bir cihazla kullanımına neden olan sorun düzeltildi seçici, doğru Yayınlama durumunu yansıtacak şekilde güncellenmiyor.
  • "Dönüşte boş değer tanımlayıcısı çakışıyor" uyarısı düzeltildi girin."

14 Eylül 2020

Web Alıcısı

  • Shaka Player 2.5.16'ya yükseltildi.

iOS Gönderen 4.5.0

  • iOS 14'teki yayın cihazı keşif değişiklikleri için destek eklendi. ilk kez yayın yaparken kullanıcının açıkça iznini gerektirir. Görüntüleyin iOS 14'te ilk kez yayınlama konulu videomuzu izleyin.
  • Minimum SDK desteği iOS 10 olarak güncellendi.

8 Eylül 2020

Web Gönderen

  • Chrome uygulamalarının şunu yapmasına olanak tanıyan Cast Connect kullanıma sunuldu: içerik yayınlamanızı sağlar. Ayrıntılı bilgi için Android TV Alıcısı dokümanları.

31 Ağustos 2020

Web Alıcısı

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

3 Ağustos 2020

iOS göndereni 4.4.8

  • iOS uygulamalarının içerik yayınlamasına olanak tanıyan Cast Connect kullanıma sunuldu bağlantılarla oynayabilirsiniz. Ayrıntılı bilgi için Android TV Alıcısı dokümanları.

29 Temmuz 2020

Android Sender 19.0.0 ve Android TV Receiver 17.0.0

13 Temmuz 2020

Web Alıcısı

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

12 Mart 2020

Web Alıcısı

  • IS_CBCS_SUPPORTED adlı yeni cihaz özelliği eklendi deviceCapabilities.
  • Shaka Player 2.5.8'e yükseltildi.

27 Şubat 2020

iOS Gönderen 4.4.7 sürümü

  • Kullanıcı arayüzü kullanmayan uygulamalar için fiziksel ses düğmeleri düzeltildi Google Analytics 4'te tarama yapar.
  • Genişletilmiş öğedeki currentTime etiketiyle ilgili bir sorun düzeltildi. kontrol düğmesinden yararlanabilirsiniz.
  • GCKMediaQueue içindeki medya öğeleri, uygulamadan sonra kalıcıdır arka plana geçer.
  • Kullanıcı arayüzü özelleştirme güncellemeleri:
    • Mini kumandanın ilerleme çubuğu artık özelleştirilebilir.
    • Cast'in gezinme çubuğunun ve araç çubuğunun arka plan rengi iletişim kutusu artık özelleştirilebilir.
    • iPhone X'a özgü kullanıcı arayüzü sorunları giderildi.
  • 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ı

  • Değiştirirken birden fazla medya durumunun yayınlanması sorunu düzeltildi komut dosyası oluşturabilirsiniz.

Alıcı v2

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

MPL

7 Ocak 2020

Web Alıcısı

  • ID3 süreli meta veri için destek eklendi cast.framework.events.EmsgEvent Ayrıca, EmsgEvent artık HLS/CMAF içeriği için gönderiliyor.
  • Şu dönemde oynatıcı verilerinin eksik olması sorunu düzeltildi: Yeni bir medyaya geçiş yaparken PLAYER_LOAD_COMPLETE kabul edilir.
  • Medya simgesinin ara klibiyle çakışması sorunu düzeltildi ve geri sayım yapıyorum.
  • İlk ara klibinin geri sayımının her zaman görüntü 0:00'dır.
  • Shaka Player 2.5.6'ya yükseltildi.

Web Alıcı v2

  • IS_DEVICE_REGISTERED adlı yeni cihaz özelliği eklendi deviceCapabilities. Ayarlanırsa yayın cihazı kayıtlıdır bölümünü ziyaret edin.
  • Durma yüklemesi sorunu düzeltildi.
  • Şuradaki her başarısız öğe için artık bağımsız medya hata mesajları gönderiliyor: sıraya ekleyebilirsiniz.

MPL

  • Canlı yayınlarda sesin çalmaya devam etmesi sorunu düzeltildi. bir durdurma mesajı alındıktan bir süre sonra.
  • İşlem sırasında video sıkıştırma hatalarının gösterilmesine neden olan bir sorun düzeltildi. kalite seviyesi değişiklikleridir.
  • *.m4s segmentlerini 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

  • Eklenme zamanı setMediaSessionEnabled geliştiricilerin Cast tarafından oluşturulan bir medya oturumunu etkinleştirmesi ve devre dışı bırakması için SDK'dır.
  • Yayınlama oturumu sırasında medya bildirimlerinin gösterilme şekli değiştirildi. Medya bildirimi etkinleştirildiğinde yayın oturumu sırasında her zaman gösterilir. Önceden yalnızca uygulama arka plandayken gösteriliyordu.
  • Medya ile ilgili bazı sınıflar, Parcelable arayüzü.

11 Kasım 2019

iOS Gönderen 4.4.6 sürümü

  • iOS 9'un desteklenen minimum sürümüyle ilgili bir sorun düzeltildi.

7 Ekim 2019

Web Alıcısı

  • Takip edilen parça rolleri, parça meta verilerinin parçası olarak gösterilir.
  • Shaka Player sürümü 2.5.5'e yükseltildi.

23 Eylül 2019

iOS Gönderen 4.4.5 sürümü

  • Yayın cihazı keşfi ve oturum yönetimi için iyileştirilmiş destek.
  • Şuraya yeni medya komutları eklendi: GCKMediaStatus.
  • whenSkippable özelliği şuraya eklendi: GCKAdBreakStatus
  • 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ı

  • TV_SHOW meta veri türünde artık "Sırada Oynatılanlar" var önizlemesi sonraki öğe önceden yüklenirse varsayılan oynatıcıyı oynatır.
  • Eklenen ContentRating sınıfını cast.framework.messages ad alanına uygular.
  • Kullanıcı arayüzünün varsayılan ses başlığı metadata.artist şunlara göre önceliklidir: metadata.albumArtist.
  • Başlangıç zamanını belirtmek üzere negatif startTime değerleri için destek eklendi içeriğin sonlarına doğru.
  • Medyaya Göz Atma:
    • Medya Göz Atma çekmecesi artık 30 saniye geçtikten sonra otomatik olarak gizleniyor kullanıcının etkin olmaması.
    • Sağ üste Oynat/Duraklat düğmesi ve medya öğesi küçük resmi eklendi köşesindeki kartı tıklayın.
    • Medya Göz Atma listesi davranışı güncellendi. Şimdi yatay kaydırma her medyaya göz atma içeriği ayarlandığında en soldaki ilk konuma yerleştirilir.
  • Hata Düzeltmeleri:
    • Medyaya izin verme BasePlayer nihai taahhüdünün çözüme ulaştırılması ertelendi tetiklenecek öğe etkinliğidir.
    • Reklamı önceden yüklemeyle ilgili yükleme hatası düzeltildi.
    • Filigran, artık meta verilerin geri kalanıyla birlikte gösterilir.
    • Chromecast'teki varsayılan ses kullanıcı arayüzü .progressBar stil.
    • DÜŞÜK YÜKLEME öncesi ve arasında ekran görüntüsü sıçraması giderildi sonraki medya öğeleri oynatılıyor.
    • Dash içeriği için arama istasyonu düzeltildi.

Web Alıcı v2

  • Eklenen ContentRating sınıfını cast.receiver.media ad alanına uygular.
  • Bir hata olduğunda hata verilerinin yanlış yayılmasına neden olan bir hata düzeltildi birden çok öğe var.

Medya Oynatıcı Kitaplığı

  • Eklenme zamanı HLS #EXT-X-MEDIA özellikleri bağlantı kurmalısınız.
  • Hata Düzeltmeleri:
    • Başarısız olan SourceBuffer remove() işlemleriyle ilgili bir sorun düzeltildi: ses parçası, çökmeli oynatmaya geçiliyor.
    • Paketlenmiş bir ses biçimi türü belirtildiğinde ortaya çıkan ayrıştırma sorunu düzeltildi (örneğin, *.ec3) ancak MPEG-4 tabanlı segmentler kullanılır (örneğin, *.mp4, *.mp4a vb.).
    • Bant içi CEA608 altyazılarının gecikme olabilir.
    • Sesin yüklenmemesine neden olan HLS ve Smooth içerik düzeltildi.

27 Ağustos 2019

Web Gönderen

  • Web Sender artık yeni Custom Elements v1 söz dizimini kullanıyor. Bu sürüm v0'ın yerini alır, kullanımdan kaldırıldı.
  • breakTime için değiştirilen etkinlikler düzeltildi, breakClipTime ve liveSeekableRange (kullanılan): getEstimatedBreakTime, getEstimatedBreakClipTime ve Chrome M77'ye getLiveSeekableRange işlev eklendi.

12 Ağustos 2019

iOS Gönderen 4.4.4 sürümü

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

30 Temmuz 2019

Web Alıcısı

  • Shaka Player sürümü 2.5.1'e yükseltildi.
  • Meta veri yer paylaşımının, işlem sırasında çok hızlı bir şekilde kaybolması sorunu düzeltildi. içerik yükleniyor.
  • Yükleme durumunu temizlemek için yük önleyicide reddetme işleminin işlenmesi düzeltildi.
  • setBrowseContent, boş değer atanacak şekilde güncellendi.
  • Sarma sırasında bildirilen geçerli zamanın yanlış olmasıyla ilgili sorun düzeltildi Reklam araları.
  • Şunun için destek eklendi: ignoreTtmlPositionInfo TTML altyazı konumlandırmasını yoksayın.
  • Yükleme hatalarının ele alınması için iyileştirilmiş destek:
    • Birden fazla MediaFinishedEvent tetiklenmez.
    • Yükleme hatasında oynatıcıyı temizlemek için medya yöneticisi hatası geri çağırması tetiklendi.

22 Temmuz 2019

iOS Gönderen 4.4.3 sürümü

  • Kullanıcı tarafından sağlanan yükleme hatalarının error_reason.
  • SDK'nın Misafir Modu olmadan bir sürümü yayınlandı.

17 Haziran 2019

Android Gönderen 17.0.0

  • En son SDK, Android Destek Kitaplıkları'ndan Jetpack'e geçiyor (AndroidX) Kitaplıklar. Kitaplıklar, aşağıdaki değişiklikleri yaptık:
    • com.android.tools.build:gradle uygulamasını 3.2.1 sürümüne yükseltin veya daha sonra.
    • compileSdkVersion sürümünü 28 veya sonraki bir sürüme yükseltin.
    • Jetpack'i (AndroidX) kullanmak için uygulamanızı güncelleyin. Şu adresteki talimatları uygulayın: AndroidX'e taşıma.
  • Daha fazla bilgi için Android için Google API'leri Sürüm Notları.

10 Haziran 2019

Web Alıcısı

  • Şunun için destek verildi: Medyaya Göz Atma, yeni bir özelliğini kullanabilirsiniz.
  • 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ı ve diğer alanlar için hata düzeltmeleri.

iOS Gönderen 4.4.2 sürümü

  • Misafir Modu
    • "Misafir Modu'nu Etkinleştir" desteği eklendi Yayın'dan Google Play Geliştirici Konsolu'na gidin.
    • Misafir Modu oturum yönetimiyle ilgili bir sorun düzeltildi.
  • Hata Düzeltmeleri
    • 4.4.1 sürümünde kullanıma sunulan yerelleştirme sorunu düzeltildi.

24 Nisan 2019

iOS Gönderen 4.4.1 sürümü

  • Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılı bilgi için geliştirici kılavuzunu inceleyin.
    • 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 placeWithOptions:]
    • Canlı yayınları destekleyecek şekilde iyileştirilmiş kumanda kullanıcı arayüzü:
      • Genişletilmiş kumandanın düzeni ve görünümü değiştirildi.
  • Hata Düzeltmeleri
    • iPhone X'teki GCKUICastContainerViewController'ın alt kısmı düzeltildi.
    • İşletim sistemi kapsamlı ağ gerçekleştirirken ortaya çıkan yeniden bağlanma sorunu düzeltildi yardımcı olur.
    • Erişilebilirlik etiketi ilk kullanıma hazırlama işleminde GCKUICastButton.

23 Nisan 2019

Web Alıcısı

  • Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılı bilgi için geliştirici kılavuzunu inceleyin.
    • Kullanıcı arayüzü, canlı gösterge dahil olmak üzere canlı yayınları destekleyecek şekilde güncellendi.
  • Bir medyanın video, ses veya fotoğraf olabilir.
  • Hata Düzeltmeleri
    • playConfig.segmentHandler döndürülen değerinin kullanımı düzeltildi.

Medya Oynatıcı Kitaplığı

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

Web Gönderen

  • Canlı yayınlar için alfa desteği kullanıma sunuldu. Ayrıntılı bilgi için geliştirici kılavuzunu inceleyin.
  • Reklamlar için destek sunuldu. Ayrıntılı bilgi için geliştirici kılavuzunu inceleyin.
    • 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ılı bilgi için geliştirici kılavuzunu inceleyin.
    • 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ı destekleyecek şekilde iyileştirilmiş kumanda kullanıcı arayüzü:
      • 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.
      • Değiştirilecek canlı yayın uyumlu CastSeekBar widget'ı kullanıma sunuldu yerel SeekBar'dır.
      • CastSeekBar'ı kullanmak için GenişletilmişControllerActivity değiştirildi . GenişletilmişControllerActivity#getSeekBar() desteğinin sonlandırılmasına rağmen bir kukla örnek döndürür.
  • Yeni bir MediaStatus#PLAYER_STATE_LOADING oynatıcı durumu eklendi:
    • Web Receiver medyayı yüklemeye başladığında, PlayerState MediaStatus'daki özellik MediaStatus#PLAYER_STATE_LOADING olarak ayarlanmış olmalıdır. bu işlem geri alınamaz.
    • Çoğu durumda, uygulama bu durumu işlediği şekilde ele alır. MediaStatus#PLAYER_STATE_BUFFERING.
    • Arabelleğe alma ve yükleme durumları her zaman birbirinin yerine kullanılamaz.
    • Yükleme sırasında, Web Alıcısı tüm medya dosyalarını henüz çözmedi sahip. Bu yüzden, başka bir medya bilgisi göndericinin medya yükleme isteğinde mevcuttur.
    • Arabelleğe alma sırasında medya bilgileri, bilginin veya alıcının e-posta ile çözülmesine yardımcı olur.
  • Sesli kitapları desteklemek için MediaMetadata değiştirilmiş:
    • Yeni MediaMetadata anahtarları eklendi.
    • Sesli kitaplar için yeni meta veri türü eklendi.

25 Mart 2019

Web Alıcısı

  • document.registerElement() kullanımı şununla değiştirildi: Web Receiver SDK'sı yapmak için customElements.define() Cast platformunun yeni sürümleriyle uyumludur.
  • MediaStatus.breakStatus artık içerik için reklam araları olduğunda boş bir nesne döndürüyor, ancak şu anda oynatılmayan bir reklam arası var.
  • 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 yaklaşık 20 saniyelik gecikme sorunu düzeltildi.

13 Şubat 2019

Web Alıcısı

  • Dokunmatik kullanıcı arayüzü için Reklamı Atla düğmesinin aniden görünmesi düzeltildi.
  • Uzaktan kumandada ara verme bilgilerinin gösterilmesi sorunu düzeltildi.

Medya Oynatıcı Kitaplığı

  • Önceden yüklenmiş medya için LicenseUrl'nin işlenmesiyle ilgili bir sorun düzeltildi.

5 Şubat 2019

iOS Gönderen 4.3.5 sürümü

  • Sesli kitap meta verileri için destek eklendi, bkz. GCKMediaMetadata.h inceleyebilirsiniz.
  • podspec'te static_framework için doğru değeri ayarlayın.
  • bağlantı denetleyicisi'ni seçin.
  • Hata Düzeltmeleri
    • Bazı başarısız veritabanı başlatma işlemlerinde meydana gelen kilitlenme düzeltildi.
    • Gelen telefon sırasında Web Alıcısı ses düzeyi çubuğuyla ilgili bir sorun giderildi veya alarm çalar.
    • İşlem sırasında belirli yetki verme yöntemlerinin gereksiz çağrılması sorunu düzeltildi. bulunur.
    • Medya sırası listesinin sıradaki son öğenin oynatılması tamamlandı.
    • Ağ olduğunda, yakındaki erişilemeyen cihazların gösterilmesine izin verilmez mevcut değil.
    • Cihazlar için cihaz görünümü denetleyicisindeki ses kaydırma çubuğu devre dışı bırakıldı Ses düzeyinin kontrol edilemediği.