Google Cast'in yayınlanan her yeni sürümü için değişiklikler aşağıda açıklanmış ve API referansları güncellenmiştir. Tasarım Listesi'nde yapılan değişiklikler için changelog bölümüne bakın.
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 yayınlandı:21.3.0
-
NotificationManager
artıkForeground Service
yerine Cast medya bildirimlerini yayınlamak için kullanılıyor. -
Yayınlama oturumlarının iptal edildiğini belirtmek için yeni bir
CastReasonCodes#CAST_CANCELLED
eklendi.
-
-
Play-services-cast-tv:21.0.0 yayınlandı
MediaManager
için sabit boş değer ek açıklaması.
17 Ekim 2022
Web Alıcısı 3.0.0105
- Shaka oynatıcısı 3.2.11 sürümüne yükseltildi.
-
DOM'u kullanarak Shaka Player'da altyazı oluşturmak için
cast.framework.PlaybackConfig#enableUITextDisplayer
eklendi. -
Alıcıların
HLS oynatma için Shaka Player'ı kullanmasına izin vermek amacıyla
cast.framework.CastReceiverOptions#shakaVersion
vecast.framework.CastReceiverOptions#useShakaForHls
eklendi. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
vePlaybackConfig#licenseHandler
, artık HTTP yanıt başlıklarına erişebilir. -
LOAD_BY_ENTITY
mesajı hatayla çözümlendiğindecustomData
,CommandAndControlManager#ErrorResponseData
bölümüne eklendi.
10 Ekim 2022
Android Gönderen 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 transfer
için cihaz adı değişikliğini bildirmek üzereCast.Listener#onDeviceNameChanged()
yeni bir API eklendi. -
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
veCastOptions#getVolumeDeltaBeforeIceCreamSandwich()
kullanımdan kaldırıldı. -
MediaNotificationService
ileForegroundServiceStartNotAllowedException
düzeltildi. -
MediaNotificationService
,Media controls in System UI
ile güncellendi. -
RemoteMediaClient
API'leri, boş değerlicustomData
kabul edilecek şekilde güncellendi. -
contentId
veyacontentURL
kabul edilecek şekildeMediaInfo.Builder
güncellendi. -
null,
MediaMetadata
kabul etmek içinImagePicker#onPickImage
güncellendi. -
com.google.android.datatransport:transport-api
bağımlısı en son sürüme güncellendi.
-
8 Ağustos 2022
Android Gönderen 21.1.0 ve Android TV Alıcısı 20.0.0
-
Play-services-cast:cast.21.1.0 ve play-services-cast-framework yayınlandı:21.1.0
-
CastContext#getSharedInstance(Context)
kullanımdan kaldırıldı. Bunun yerine, bir Görev API'sı döndürenCastContext#getSharedInstance(Context, Executor)
ve Yayın SDK'sı dahili Yayın modülünü yükleyemediğinde istisnayı işlemek içinModuleUnavailableException
kullanın. -
ApplicationMetadata#getImages()
kullanımdan kaldırıldı. Bunun yerine, Cast Developer Console'da ayarlanan uygulama görüntüsünü döndürenApplicationMetadata#getIconUrl()
kullanın. -
MediaQueue.Callbacks
kaydedilirken ve kaydı iptal edilirken oluşanConcurrentModificationException
hatası düzeltildi. -
Canlı yayınlardaki
MediaInfo#getStreamDuration()
düzeltildi. -
Android S sürümünde
MediaNotificationService
için bildirim trambolini kısıtlamaları düzeltildi. -
Etkinliğe referans sızdıran
CastContext
ile ilgili sorun düzeltildi. - Reklam sırasında, bulanıklaştırılmış 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ı
minSdkVersion
14'ten 16'ya yükseltildi.-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
ile ilgili, boş değerli bağımsız değişkenin düzgün şekilde desteklenmediği sorun düzeltildi.
31 Mart 2022
Web Alıcısı 3.0.0103, MPL Oynatıcı 1.0.0.113
- Varsayılan Shaka oynatıcı sürümü 3.2.2'ye yükseltildi.
-
Shaka oyuncu sürümünün ve diğer Shaka seçeneklerinin geçersiz kılınmasına izin vermek için yeni bir API (
cast.framework.PlaybackConfig#shakaConfig
) eklendi. -
Medya denetimi yer paylaşımının uygulamasının üzerinde oluşturulup oluşturulmadığını sorgulamak için yeni bir API (
cast.framework.ui.Controls#hasMediaControlsOverlay()
) eklendi. -
Beğenme işlemi için
cast.framework.ui.ControlsButton.LIKE_HEART
adlı yeni bir stil eklendi. -
cast.framework.events.EventType.BREAK_CLIP_ENDED
etkinlik verilerinincurrentMediaTime
değeri, artık etkinliğin gerçekleştiği anda en son ara klibinin geçerli zamanını temsil eder. -
Medya öğesinin medya zamanını döndüren bir
cast.framework.PlayerManager#getRawCurrentTimeSec
yöntemi eklendi. -
Oyuncu istekleri için HTTP isteği zaman aşımını belirtmek üzere
cast.framework.NetworkRequestInfo#timeoutInterval
eklendi. - Çözülmüş A/V akışları için CEA 608/708 altyazılarının kodu çözülürken MPL hataları düzeltildi.
- Saat değeri için 2'den fazla basamağı kabul etmek üzere MPL WebVTT zaman damgası ayrıştırma mantığı düzeltildi.
9 Aralık 2021
Android Gönderen 21.0.0
- Boş güvenlik ihlallerini hataya geçirerek Kotlin için daha iyi boş değerlilik desteği eklendi. Java geliştiricileri bu değişiklikten etkilenmeyecek. Kotlin geliştiricileri null güvenli olmayan mevcut kodları olan yeni derleme hataları görebilir.
19 Kasım 2021
iOS Gönderen 4.7.0
- Cast Connect ile ATV kimlik bilgileri kullanımı için iOS gönderen desteği düzeltildi.
- Xcode 13 ile derleme yaparken gezinme çubuklarının arka planının şeffaf olması sorunu düzeltildi.
-
GCKUICastButton.
ile ilgili bildirilen erişilebilirlik sorunları düzeltildi - Kablosuz ağ ve hücresel arasında geçişin, bir yayın oturumunu askıya almak yerine bağlantısını kesmesine neden olan bir hata düzeltildi.
- iOS10 ve iOS11 için desteğin sonlandırıldığı için 32 bit mimariler için destek.
- Diğer hata düzeltmeleri ve performans iyileştirmeleri
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 tekrar sıralandığında MediaQueue'ya yeni bir
itemsReorderedAtIndexes
geri çağırması eklendi. - Sıra komutlarının serileştirilmesi için destek eklendi.
-
customData
parametresiRemoteMediaClient#queueSetRepeatMode
içinde boş bırakıldı. - Uzaktan Görüntü özelliği kullanımdan kaldırılmıştır.
minSdkVersion
14'ten 16'ya yükseldi.
26 Ekim 2021
Web Alıcısı 3.0.0102
- Shaka oynatıcısı 3.0.13 sürümüne yükseltin. Bu yöntem, daha önce bildirilen çeşitli sorunları düzeltir.
- Akıllı ekranlarda ve Chromecast'lerde ikincil resimler için destek eklendi.
- Yinelenen kanalları tespit etmek için kullanılan mantıktaki bir hata nedeniyle altyazıların arabelleğe alınmış yayınlar için gösterilmemesine neden olan sorun düzeltildi.
-
LOAD_BY_ENTITY
bir hata döndürdüğünde alıcının hata geri çağırmasının tetiklenmemesine neden olan bir sorun düzeltildi. - Taşıma akışları için yüksek verimli AAC (HE-AAC) ses codec'leri için destek eklendi.
-
PlayerManager.getStats()
öğesinin yükseklik ve genişlik için doğru değerleri döndürmemesine neden olan hata düzeltildi. -
Gönderenin alıcıyla bağlantısının kesilmesine neden olabilecek taşmalardan kaçınmak için
MediaStatus
mesajlardan VAST ve VMAP bilgileri kaldırıldı. -
Reklamlar atlanırken
endedReason
göndericiye sağlanmayan bir sorun düzeltildi. - Reklam aralarının, oynatılmadan önce yükleme sırasından kaldırılmasıyla ilgili sorun düzeltildi.
-
QUEUE_CHANGE
işleminden etkilenen sıra öğelerinin listesini içeren yeni bircast.framework.message.QueueChange#reorderItemIds
alanı eklendi. - Ses kanalları arasında geçiş yaparken MPL'deki HLS canlı yayınlarında daha az arabelleğe alma, böylece ses ve video artık senkronize olmaya devam edecek.
- Yerleştirilmiş CEA608/CEA708 altyazılarıyla MPL'deki HLS akışlarının ayrıştırılması düzeltildi.
- Google TV'li Chromecast'in medya denetimleri, medya 5 saniyeden uzun süre duraklatıldığında gizlenir.
26 Mayıs 2021
iOS Gönderen 4.6.1
- Arka planda yürütmeye izin veren uygulamalar için arka planda Yayınlama oturumlarının askıya alınmasıyla ilgili sorun düzeltildi.
17 Mayıs 2021
iOS Gönderen 4.6.0
- Kablosuza bağlanıldığında, Yayınla düğmesinin varsayılan davranışı her zaman gösterilecek şekilde değiştirildi.
- Kullanıcı, Yayınla düğmesine dokunduğunda ve hiçbir cihaz bulunamadığında görüntülenen yeni bir yardım iletişim kutusu eklendi.
-
GCKUICastButton::triggersDefaultCastDialog
API kullanımdan kaldırıldı. -
Yeni API
GCKUICastButtonDelegate
aracılığıyla özel bir 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ümlerde koyu mod desteği eklendi.
-
Reklam işaretçisi özelleştirme özelliği
GCKUIStyleAttributes
ürününe eklendi. -
Medyaya
hlsSegmentFormat
vehlsVideoSegmentFormat
desteği eklendi. - Hata düzeltmeleri ve performansla ilgili iyileştirmeler.
29 Nisan 2021
Web Alıcısı 3.0.0096
- Resim yayınlamanın bozulduğu bir hata düzeltildi.
20 Nisan 2021
Android Gönderen 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. 2017 yılından beri kullanımdan kaldırıldılar.
-
Yayın sınıfı kitaplığına
SessionState
sınıfı eklendi. -
CastStatusCodes
öğesinin ayrıntılı açıklamalarını sağlamak içinCastReasonCodes
eklendi.CastStatusCodes
dilindenCastReasonCodes
diline çevirmek içinCastContext#getCastReasonCodeForCastStatusCode(int)
yöntemini kullanın. -
HlsSegmentFormat
veHlsVideoSegmentFormat
,MediaInfo.Builder
listesine eklendi. -
MediaNotificationService
sütundanforegroundServiceType
tanesimediaPlayback
olarak işaretlendi. -
com.google.android.datatransport:transport-api
üzerindeki bağımlılıklar en son sürüme güncellendi. -
MediaLoadRequestData
nesnesinden derlemek için birMediaLoadRequestData.Builder
oluşturucu eklendi. - VOD'den CANLI yayına geçerken mini oynatıcıda oynat/duraklat düğmesiyle ilgili bir sorun düzeltildi.
-
Cast medya bildirimleri için
MediaIntentReceiver#ACTION_DISCONNECT
uygulandı.
-
Play-services-cast-tv:18.0.0 sürümü yayınlandı:
-
Cast sınıfı TV kitaplığına
StoreSessionRequestData
veStoreSessionResponseData
sınıfı eklendi.
-
Cast sınıfı TV kitaplığına
5 Nisan 2021
Web Alıcısı 3.0.0095
- Shaka Player'ın 3.0.10 sürümüne yükseltildi.
-
STREAM_TRANSFER
medya komutu desteklendiğinde Yayınla Düğmesi artık varsayılan olarak gösteriliyor. - Medyaya Göz Atma Kullanıcı Arayüzünün en altına Öneriler Çubuğu eklendi. Öneri Çubuğu, seçildiğinde bir medya öğesini oynatabilen veya mevcut medya öğelerinde gezinebilen etkileşimli çipler içerir. Ayrıca her çip kullanılabilir bir Google Asistan komutuyla eşlenir. Öneri Çipleri şu anda yalnızca sistem dili İngilizce veya Japonca olarak ayarlandığında desteklenmektedir.
- Google TV'li Chromecast'te, fotoğraf içeriğini varsayılan alıcıya yayınlarken medya kontrolleri yer paylaşımının görüntülenmesi sorunu 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
seçeneklerine 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
tarihinde çakışan boş değerlilikler için derleyici hatası düzeltildi. -
Info.plist
uygulamasında gerekli Bonjour hizmet girişleri eksikse uyarı mesajları günlüğe kaydedilir.
4 Kasım 2020
iOS Gönderen 4.5.2
-
CocoaPods'da
Protobuf
kitaplığının minimum sürümü 3,13 olarak güncellendi. ÖncekiProtobuf
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çiciye sahip
GCKUICastButton
öğesinin, doğru yayınlama durumunu yansıtacak şekilde güncellenmemesi sorunu düzeltildi. - "İade türlerinde nullability belirleyici ile çakışan" 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ınlama işlemi sırasında açık kullanıcı izni gerektiren Yayın cihazı keşfi için destek eklendi. Daha fazla bilgi için iOS 14'te ilk yayınlama bölümüne göz atın.
- Minimum SDK desteği iOS 10'a güncellendi.
8 Eylül 2020
Web Gönderen
- Chrome uygulamalarının Android TV uygulamalarına yayın yapmasına olanak tanıyan Cast Connect özelliği kullanıma sunuldu. Ayrıntılı bilgi için Android TV Alıcısı dokümanlarına bakın.
31 Ağustos 2020
Web Alıcısı
- HLS'de #EXT-X-DATERANGE / DASH için EventStream desteği eklendi.
3 Ağustos 2020
iOS gönderen 4.4.8
- iOS uygulamalarının Android TV uygulamalarına yayın yapmasına olanak tanıyan Cast Connect özelliği kullanıma sunuldu. Ayrıntılı bilgi için Android TV Alıcısı dokümanlarına bakın.
29 Temmuz 2020
Android Gönderen 19.0.0 ve Android TV Alıcısı 17.0.0
-
Android TV uygulamalarının, alıcı uygulama gibi davranması için Yayın protokolüyle uyumlu olmasını sağlayan Cast Connect özelliği kullanıma sunuldu. Ayrıntılı bilgi için Android TV Alıcısı dokümanlarına bakın.
- Android TV uygulamaları için alıcı SDK'sı olarak play-services-cast-tv:17.0.0 yayınlandı.
- Play Connect gönderen API'leri ve play-services-cast-tv tarafından kullanılan API'ler dahil olmak üzere play-services-cast:19.0.0 ve play-services-cast-framework:19.0.0 yayınlandı.
-
API güncellemeleri:
-
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
kullanımdan kaldırıldı. Bunun yerineAdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
kullanın. -
Android 11'de API çakışmasını önlemek için
CastRemoteDisplayLocalService#getDisplay()
,CastRemoteDisplayLocalService#getCastRemoteDisplay()
olarak yeniden adlandırıldı. -
MediaError
listesinegetCustomData()
vegetType()
eklendi. -
MediaStatus
öğesine ayrıntılı olarak desteklenen komut bitleri (MediaStatus#COMMAND_*
) eklendi. -
Deney grubu
MediaTrack#getRoles()
. -
Deney grubu
RemoteMediaClient.Callback#onMediaError()
.
-
13 Temmuz 2020
Web Alıcısı
- Varsayılan kullanıcı arayüzü (video veya ses) için medya kategorisi algılama iyileştirildi.
- Shaka Player'dan canlı mutlak zaman desteği eklendi.
- Nest Hub Max cihazlarda yaşanan ses aksamalarıyla ilgili bir sorun düzeltildi.
- Shaka Player'ın 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 etkinlikleriyle karşılaşmaktadır.
-
Desteklenen medya komutları artık
enforceSupportedCommands
işareti kullanılarak zorunlu kılınabilir. - Oynatmadaki bir ara sırasında bildirilen desteklenen komutlar düzeltildi.
- Asistan'ın karışık oynatma isteğiyle ilgili bir sorun düzeltildi.
getStats
değerlerindeki bir hata düzeltildi.
12 Mart 2020
Web Alıcısı
-
Yeni cihaz özelliği
IS_CBCS_SUPPORTED
,deviceCapabilities
ürününe eklendi. - Shaka Player 2.5.8 sürümüne yükseltildi.
27 Şubat 2020
iOS Gönderen v4.4.7
- SDK'daki herhangi bir kullanıcı arayüzü bileşenini kullanmayan uygulamaların fiziksel ses düğmeleri düzeltildi.
-
İleri veya geri düğmelerine art arda basıldığında genişletilmiş kumandadaki
currentTime
etiketiyle ilgili bir sorun düzeltildi. -
GCKMediaQueue
uygulamasındaki medya öğeleri, uygulama arka plana taşındıktan sonra devam eder. -
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'a özgü kullanıcı arayüzü sorunları düzeltildi.
- Kiosk ve kilitlenmelere neden olan birkaç sorun düzeltildi.
24 Şubat 2020
Android Gönderen 18.1.0
-
MediaError
ayrı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 çok medya durumunun yayınlanmasıyla ilgili sorun düzeltildi.
Alıcı v2
- VAST Reklamları için bit hızı seçimini iyileştirin.
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.EmsgEvent
içindeki ID3 zamanlanmış meta veriler için destek eklendi. Ayrıca,EmsgEvent
HLS/CMAF içeriği için gönderilmiştir. -
PLAYER_LOAD_COMPLETE
tarihinde yeni bir medya oturumuna geçerken oynatıcı verilerinin eksik olması sorunu düzeltildi. - Medya simgesinin ara klip numarası ve geri sayım ile çakışması sorunu 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
-
Yeni cihaz özelliği
IS_DEVICE_REGISTERED
,deviceCapabilities
ürününe eklendi. Ayarlandığında Yayın cihazı, hata ayıklama için Yayın Geliştirici Konsolu'na kaydedilir. - Bir yükleme sorunu oluştu.
- Sıradaki her başarısız öğe için ayrı ayrı medya hata mesajları gönderilir.
MPL
- Durdurma mesajı alındıktan sonra sesin bir süre çalmaya devam etmesine neden olan canlı yayınlarla ilgili sorun düzeltildi.
- Video düzeyinde yapıların kalite düzeyindeki değişiklikler sırasında gösterilmesiyle ilgili sorun düzeltildi.
- *.m4s segmentlerini kullanan HLS akışlarının başarısız olmasıyla ilgili sorun düzeltildi.
5 Aralık 2019
Android Gönderen 18.0.0
-
Geliştiricilerin, Cast SDK tarafından oluşturulan bir medya oturumunu etkinleştirmeleri ve devre dışı bırakmaları için
setMediaSessionEnabled
eklendi. - Yayınlama oturumu sırasında medya bildirimlerinin gösterilme şekli değiştirildi. Medya bildirimi etkinse bildirim her zaman bir yayınlama oturumu sırasında gösterilir. Daha önce bu özellik yalnızca uygulama arka plandayken gösteriliyordu.
-
Medyayla ilgili bazı sınıflarda
Parcelable
arayüzü uygulandı.
11 Kasım 2019
iOS Gönderen v4.4.6
- iOS 9'un desteklenen minimum sürümüyle ilgili bir sorun giderildi.
7 Ekim 2019
Web Alıcısı
- Parça meta verilerinin bir parçası olarak açığa çıkan kanal rolleri.
- Shaka Player sürümü 2.5.5'e 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
konumuna yeni medya komutları eklendi. -
whenSkippable
özelliğiGCKAdBreakStatus
klasörüne eklendi. - Ads ve iOS 13 için kullanıcı arayüzü düzeltmeleri.
11 Eylül 2019
Android Gönderen 17.1.0
-
Başarısız medya komutlarının ayrıntılı hata koduna erişmek için kullanılabilen
RemoteMediaClient.MediaChannelResult'a
MediaError
alanı eklendi. -
MediaStatus.COMMAND_SKIP_FORWARD
veMediaStatus.COMMAND_SKIP_BACKWARD
kullanımdan kaldırıldı. Uygulamalar bunun yerineMediaStatus.COMMAND_QUEUE_NEXT
veMediaStatus.COMMAND_QUEUE_PREVIOUS
kullanmalıdır. -
com.google.android.datatransport:transport-api:2.0.0
tarihinde yeni bir bağımlılık eklendi.
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ıradakini Oyna" önizlemesi var. -
cast.framework.messages
ad alanınaContentRating
sınıfı eklendi. -
Varsayılan kullanıcı arayüzü ses başlığı
metadata.artist
metadata.albumArtist
öncelikli olacak şekilde güncellendi. - İçerik bitiş veya canlı kenarına göre başlangıç zamanını belirtmek için negatif startTime değerleri desteği eklendi.
- Medyaya Göz Atma:
- Medyaya Göz Atma çekmecesi, kullanıcı 30 saniye boyunca işlem yapmadıktan sonra otomatik olarak gizlenir.
- Medyaya Göz Atma yer paylaşımının sağ üst köşesine medyanın oynat/duraklat düğmesi ve medya öğesi küçük resmi eklendi.
- Medya Göz Atma listesi davranışı güncellendi. Medyaya Göz Atma içeriği her oluşturulduğunda, yatay kaydırma en soldaki ilk konuma sıfırlanır.
- Hata Düzeltmeleri:
-
BasePlayer
sonlandırma çözümü, medya öğesi etkinliğinin tetiklenmesine izin verme vaadini geciktirdi. - Reklam ön yüklemesi için işlenmiş yükleme hatası.
- Filigran artık meta verilerin geri kalanıyla birlikte gösteriliyor.
-
Chromecast'teki varsayılan ses kullanıcı arayüzü
.progressBar
stiline uyar. - YÜKLENMEDEN önce ve sonraki medya öğelerinin oynatılması arasında IDLE ekranının sıçramasına neden oldu.
- Dash içeriği için sabit arama noktası.
Web Alıcısı v2
-
cast.receiver.media
ad alanınaContentRating
sınıfı eklendi. - Sıradaki birden fazla öğe olduğunda hata verilerinin yanlış bir şekilde yayılmasına neden olan bir hata düzeltildi.
Medya Oynatıcı Kitaplığı
- HLS #EXT-X-MEDIA özellikleri API'ye eklendi.
- Hata Düzeltmeleri:
- Ses parçasının kilitlenmeli oynatmaya geçmesine neden olan SourceBuffer remove() işlemleriyle ilgili sorun düzeltildi.
- Paketlenmiş ses biçimi türü belirtilirken (örneğin, *.ec3) ancak MPEG-4 tabanlı segmentler kullanıldığında ayrıştırma sorunu düzeltildi (ör. *.mp4, *.mp4a vb.).
- Bant CEA608 altyazılarının fark edilebilir gecikmeyle gösterildiği bir HLS sorunu düzeltildi.
- Ses yüklenemeyen HLS ve Smooth içeriği düzeltildi.
27 Ağustos 2019
Web Gönderen
- 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 almaktadır.
-
Chrome M77'ye eklenen yeni
getEstimatedBreakTime
,getEstimatedBreakClipTime
vegetLiveSeekableRange
işlevleri kullanılarakbreakTime
,breakClipTime
veliveSeekableRange
için değiştirilen etkinlikler düzeltildi.
12 Ağustos 2019
iOS Gönderen v4.4.4
- iOS 13'teki iyileştirilmiş deneyim.
- Yayın cihazı keşfi için gelişmiş destek.
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ı bir şekilde kaybolmasına neden olan sorun düzeltildi.
- Yük durumunu temizlemek için yük müdahalecisinde ret işleminin işlenmesi düzeltildi.
setBrowseContent
, boş değerli olacak şekilde güncellendi.- Reklam araları bildirilirken bildirilen mevcut saatin yanlış olması sorunu düzeltildi.
- TTML altyazı konumlandırmasını yoksaymak için ignoreTtmlPositionInfo desteği eklendi.
- Yükleme hatalarının işlenmesi için iyileştirilmiş destek:
- Birden fazla
MediaFinishedEvent
tetiklemekten kaçınıldı. - Yükleme sırasında oynatıcı hatasını temizlemek için medya yöneticisi hata geri çağırması tetiklendi.
22 Temmuz 2019
iOS Gönderen v4.4.3
- Bir error_reason sağlayarak yükleme hatalarının ele alınması için gelişmiş destek.
- Misafir Modu'nun olmadığı bir SDK sürümü yayınlandı.
17 Haziran 2019
Android Gönderen 17.0.0
- En son SDK, Android Support Libraries'den Jetpack (AndroidX) Kitaplıkları'na geçer. 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
uygulamasını 28 veya sonraki bir sürüme yükseltin.- Jetpack (AndroidX) kullanmak için uygulamanızı güncelleyin. AndroidX'e geçiş ile ilgili talimatları uygulayın.
- Android Sürüm Notları için Google API'leri hakkında daha fazla bilgi edinin.
10 Haziran 2019
Web Alıcısı
- Akıllı ekranlarda içerik keşfetmenin yeni bir özelliği olan Medyaya Göz Atma desteği kullanıma sunuldu.
- 9 yeni yerel ayar için varsayılan kullanıcı arayüzünde yerelleştirme eklendi:
- Danca
- İngilizce (İngiltere)
- İngilizce (Hindistan)
- English (Singapore)
- Fransızca (Kanada)
- İtalyanca
- Norveççe
- Felemenkçe
- İsveççe
- Uzak kullanıcı arayüzü için albüm resminden yuvarlak köşeler kaldırıldı.
- Canlı ve diğer alanlar için hata düzeltmeleri.
iOS Gönderen v4.4.2
- Misafir Modu
- Cast Developer Console'da "Misafir Modunu Etkinleştir" seçeneği için destek eklendi.
- Misafir Modu oturum yönetimi sorunu düzeltildi.
- Hata Düzeltmeleri
- 4.4.1 sürümünde sunulan bir yerelleştirme sorunu düzeltildi.
24 Nisan 2019
iOS Gönderen v4.4.1
- Canlı yayınlar için alfa desteği eklendi. Ayrıntılı bilgi 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 fetchWithOptions:]
- Genişletilmiş kumanda kullanıcı arayüzünü canlı yayınları destekleyecek şekilde iyileştirdi:
- Genişletilmiş kumandanın düzeni ve görünümü değiştirildi.
- Hata Düzeltmeleri
- iPhone X'te GCKUICastKapsayıcıViewController'ın alt kısmı düzeltildi.
- İşletim sistemi kapsamlı ağ etkinlikleri gerçekleştirirken yeniden bağlantı kurma sorunu düzeltildi.
- GCKUICastButton ile erişilebilirlik etiketi ilk kullanıma sunulduğunda oluşan kilitlenme düzeltildi.
23 Nisan 2019
Web Alıcısı
- Canlı yayınlar için alfa desteği eklendi. Ayrıntılı bilgi için geliştirici kılavuzuna bakın.
- Kullanıcı arayüzü, canlı gösterge dahil canlı yayınları destekleyecek şekilde güncellendi.
- Bir medyanın video, ses veya fotoğraf olduğunu belirtmek için medya durumuna medyaKategorisi alanı eklendi.
- Hata Düzeltmeleri
- playConfig.segmentHandler dönüş değerinin kullanımı düzeltildi.
Medya Oynatıcı Kitaplığı
- MPL'deki HLS'ye HEVC codec desteği eklendi.
Web Gönderen
- Canlı yayınlar için alfa desteği eklendi. Ayrıntılı bilgi için geliştirici kılavuzuna bakın.
- Reklamlar için destek sunuldu. Ayrıntılı bilgi 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 eklendi. Ayrıntılı bilgi için geliştirici kılavuzuna bakın.
- Canlı yayın durumu için yeni veri yapıları ve özellikleri eklendi.
- Yeni MediaMeta Veri anahtarları eklendi.
- Canlı yayın medya komutları eklendi:
- RemoteMediaClient#Load(MediaLoadRequestVeri)
- RemoteMediaClient#seek(MediaSeekOptions)
- Genişletilmiş kumanda kullanıcı arayüzünü canlı yayınları destekleyecek şekilde iyileştirdi:
- 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 yerine, canlı yayın uyumlu CastSeekBar widget'ını kullanıma sunduk.
- LiveControllerActivity öğesini, canlı yayın uyumluluğu için SeekBar yerine CastSeekBar'ı kullanacak şekilde değiştirdik. ExpandedControllerActivity#getSeekBar() artık kullanılmamaktadır ve sahte bir örnek döndürecektir.
- Yeni bir MediaStatus#PLAYER_STATE_LOADING oyuncu durumu eklendi:
- Web Alıcısı medya yüklemeye başladığında, MediaStatus'taki PlayerState özelliği, arabelleğe almaya veya içerik oynatmaya başlayana kadar MediaStatus#PLAYER_STATE_LOADING olarak ayarlanır.
- Çoğu durumda uygulama, MediaStatus#PLAYER_STATE_BUFFERING'da yaptığınız gibi bu durumu işler.
- 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 bilgilerini henüz çözmedi ve bu nedenle mevcut tek medya bilgisi, gönderenin yükleme medya isteğinde mevcut olan medya bilgisi.
- Arabelleğe alma işlemi sırasında medya bilgileri alıcı tarafından çözülen ek bilgiler içerebilir.
- Sesli kitapları desteklemek için değiştirilmiş MetaMeta veriler:
- Yeni MediaMeta Veri anahtarları eklendi.
- Sesli kitaplar için yeni meta veri türü eklendi.
25 Mart 2019
Web Alıcısı
-
Web Alıcısı SDK'sının, Cast platformunun daha yeni sürümleriyle uyumlu olması için
document.registerElement()
kullanımı,customElements.define()
ile değiştirildi. -
MediaStatus.breakStatus
artık içerik için reklam araları varken reklam arası oynatılmıyorsa boş bir nesne döndürür. - Satır içi VAST etiketlerinin ayrıştırılmasıyla ilgili sorun düzeltildi.
Medya Oynatıcı Kitaplığı
- Ses parçalarını değiştirirken 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 sorunu düzeltildi.
- Uzaktan kumandadaki ara bilgilerini gösterme sorunu düzeltildi.
Medya Oynatıcı Kitaplığı
- Önceden yüklenmiş medya için lisans URL'sinin işlenmesiyle ilgili sorun düzeltildi.
5 Şubat 2019
iOS Gönderen v4.3.5
- Sesli kitap meta verisi desteği eklendi. Daha fazla bilgi için GCKMediaMeta.h konusuna bakın.
- Kapsül spesifikasyonunda static_framework için doğru değeri ayarlayın.
- Bağlantı denetleyicideki 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 yaşanan kilitlenme düzeltildi.
- Gelen aramalar veya alarm çalarken Web Alıcısı ses çubuğuyla ilgili bir sorun düzeltildi.
- Keşif sırasında belirli yetki verme yöntemlerinin gereksiz çağrılması sorunu düzeltildi.
- Sıradaki son öğenin oynatılmasının ardından medya sırası listesinin temizlenememesine neden olan sorun düzeltildi.
- Ağ kullanılamadığında, yakındaki erişilemeyen cihazların gösterilmesine izin verilmiyor.
- Ses seviyesi kontrol edilemeyen cihazlar için cihaz görünümü denetleyicisindeki ses kaydırma çubuğu devre dışı bırakıldı.