Google Cast के रिलीज़ होने वाले हर नए वर्शन के लिए, बदलावों के बारे में नीचे बताया गया है और एपीआई के रेफ़रंस अपडेट किए जाते हैं. डिज़ाइन चेकलिस्ट में बदलाव करने के लिए, इसका बदलाव लॉग देखें.
18 अप्रैल, 2024
iOS भेजने वाला 4.8.1
- अब iOS 14, Cast SDK टूल पर काम करता है.
- हस्ताक्षर किए गए xcframework के साथ पैकेज में निजता मेनिफ़ेस्ट शामिल है.
- मेहमान मोड को बंद कर दिया गया है और इसे हटा दिया गया है. इस रिलीज़ से इंटिग्रेशन के लिए, SDK टूल का एक फ़्लेवर उपलब्ध होगा.
- अगर कास्ट करते समय कभी-कभी कोई छोटा विज्ञापन चलाया जाता है, तो क्रैश होने की समस्या को ठीक किया गया है.
11 दिसंबर, 2023
वेब रिसीवर 3.0.0122
- VAST के लिए, विज्ञापन पॉड और विज्ञापन बुफ़े के लिए अतिरिक्त सहायता.
- Google TV डिवाइसों के लिए, Cast Player के मीडिया कंट्रोल के यूज़र इंटरफ़ेस (यूआई) को अपडेट किया गया.
Track
ऑब्जेक्ट में,audioTrackInfo
एक नया फ़ील्ड जोड़ा गया.cast.framework.system.Message
को जोड़ा गया. इससे यह पता चलता है कि मैसेज भेजने वाले से मिला मैसेज या भेजने वाले को भेजा गया मैसेज.- सीक ब्रेक लॉजिक बदला गया. अब वेब रिसीवर, सिंथेटिक
seek-{timestamp}
ब्रेक सिर्फ़ तब बनाता है, जबBreakManager#setBreakSeekInterceptor
से एक से ज़्यादा ब्रेक दिखाए गए हों. ऐसा न होने पर, सीक ब्रेक, टाइमलाइन के ओरिजनल ब्रेक के बराबर रहता है. - CAF में Shaka Player के डीबग वर्शन लोड करने के लिए,
CastReceiverOptions#shakaVariant
विकल्प जोड़ा गया. -
AES-128 एन्क्रिप्शन का इस्तेमाल करने पर, HLS के लिए Shaka के साथ
PlaybackConfig#licenseRequestHandler
औरPlaybackConfig#licenseResponseHandler
की पहचान नहीं होने की समस्या ठीक कर दी गई है. - Shaka Player का इस्तेमाल करने पर,
ID3Event
चालू न होने की समस्या ठीक की गई. - प्रीरोल विज्ञापनों का इस्तेमाल होने पर, साइड-लोड किए गए टेक्स्ट ट्रैक ठीक किए जाते हैं.
UITextDisplayer
के इस्तेमाल के दौरान, टेक्स्ट को रेंडर करने की प्रोसेस को ठीक किया गया.- VAST, MIME टाइप, और कॉन्टेंट की सुरक्षा सिस्टम के नामों के लिए, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) से जुड़ी कई समस्याओं को ठीक किया गया.
- फ़ोर्स किए गए कैप्शन की कई समस्याओं को ठीक किया गया.
BREAK_CLIP_ENDED
इवेंट के लिए,EndedReason
कोड की जानकारी अपने-आप भरी जा रही है.
4 दिसंबर, 2023
Android Sender 21.4.0 और Android TV रिसीवर 21.0.1
-
रिलीज़ किया गया play-services-cast:21.4.0 और play-services-cast-framework:21.4.0
- minSdkVersion को बढ़ाकर 16 से 19 किया गया.
-
androidx.mediarouter:mediarouter:1.6.0-beta01 पर निर्भर होने के लिए अपडेट किया गया है. इससे
MediaRouteButtons
हमेशा डिफ़ॉल्ट रूप से दिखता है. इससे उन स्थितियों को कम किया जा सकता है जिनमें उपयोगकर्ता की कार्रवाई के बिना ही, कास्ट डिवाइस खोजने की सुविधा अपने-आप शुरू हो जाती है. -
CastOptions.Builder#setSessionTransferEnabled
को जोड़ा गया, ताकि यह सेट किया जा सके कि आउटपुट स्विचर के चालू होने पर, भेजने वाले ऐप्लिकेशन को कास्ट डिवाइस दिखाए जाने चाहिए या नहीं. डिफ़ॉल्ट वैल्यू 'सही' पर सेट होती है. -
अगर ऐप्लिकेशन
CastMediaOptions
को सेट नहीं करते हैं या CastMediaOptions को शून्य पर सेट करते हैं, तोMediaSessions
काम नहीं करेंगे. -
FragmentContainerViews
के इस्तेमाल के दौरान आने वालीMiniControllerFragment
android.view.InflateException
गड़बड़ी को ठीक किया गया. -
CastButtonFactory#setUpMediaRouteButton
के ऐसे नए वर्शन जोड़े गए हैं जोTasks
दिखाते हैं. इन्हें ऐप्लिकेशन किसी कामयाब या अपवाद के तौर पर सुन सकते हैं. पुराने वर्शन जोExecutor
तर्क पर काम नहीं करते हैं, वे ModuleUnavailableexcepts को अनदेखा कर दिए जाएंगे और बिना अनुमति दिए काम नहीं करेंगे.
-
रिलीज़ किया गया play-services-cast-tv:21.0.1
- minSdkVersion को बढ़ाकर 16 से 19 किया गया.
- इस रिलीज़ में क्वालिटी से जुड़े सुधार शामिल हैं
20 जुलाई, 2023
iOS भेजने वाला 4.8.0
- अब iOS SDK टूल, iOS 13 पर काम करता है.
- XCFramework की पहली स्टेबल रिलीज़.
- XCFrameworks, Cocoapods के ज़रिए उपलब्ध हैं.
- मीडिया प्लेबैक के दौरान फ़िज़िकल वॉल्यूम बटन से वॉल्यूम कंट्रोल करने की सुविधा वापस लाई गई.
- कास्ट करें बटन, अब नेविगेशन बार में इस्तेमाल किए जाने पर टिंट रंग के हिसाब से काम करता है.
- नेविगेशन के टाइटल का रंग, अब GCKUIStyle API का इस्तेमाल करके, अपनी पसंद के मुताबिक बनाया जा सकता है.
- मीडिया ट्रैक कैप्शन सूची दृश्य में पारदर्शी नेविगेशन बार की समस्या ठीक की गई.
- XCFramework बीटा में क्रैश की समस्या ठीक की गई.
- यूज़र इंटरफ़ेस (यूआई) कंट्रोल को फ़ॉरवर्ड या पीछे करने की कार्रवाइयों के साथ बाइंड करने के लिए, एपीआई जोड़ा गया.
- Pixel Tablet में, कास्ट करने की सुविधा जोड़ी गई.
6 जुलाई, 2023
वेब रिसीवर 3.0.0111
-
BreakManager
addBreak(breakData, breakClips, broadCastMediaStatus)
औरremoveBreakById(breakId)
का इस्तेमाल करके, डाइनैमिक विज्ञापन इंसर्शन के लिए सहायता जोड़ी गई . -
स्मूद मेनिफ़ेस्ट में
Subtype
स्ट्रिंग पार्स करने की सुविधा जोड़ी गई. -
Shaka Player के लिए
manifestRequestHandler
,segmentRequestHandler
, औरlicenseRequestHandler
में, एक साथ काम नहीं करने वाले अनुरोधों के लिए सहायता जोड़ी गई. - फ़ोर्स किए गए सबटाइटल की सुविधा जोड़ी गई.
- CAF के लिए डिफ़ॉल्ट Shaka वर्शन को v4.3.4 में बंप किया.
-
setActiveByIds
पैरामीटर का ब्यौरा दिया गया. - यह ठीक किया गया कि CAF अलग-अलग ऑडियो ट्रैक कैसे चुनता है.
- Shaka अनुरोध फ़िल्टर के लिए, अनुरोध वाले बॉडी टाइप कन्वर्ज़न को ठीक किया गया.
-
BreakManager
getCreativeInfoByClipId(breakClipId)
मेंBreakClip
से जुड़ीCreativeInformation
के लिए क्वेरी करने की सुविधा जोड़ी गई . - DPad से कंट्रोल किए जाने वाले डिवाइसों पर मीडिया एलिमेंट लोड होने के दौरान, ठीक किया गया मीडिया मेटाडेटा मौजूद नहीं है.
-
hlsSegmentFormat
औरhlsVideoSegmentFormat
प्रॉपर्टी कोBreakClip
में जोड़ा गया . - MPL का इस्तेमाल करके, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) MIME टाइप की तुलनाओं को ठीक किया गया.
- Shaka Player का इस्तेमाल करके लोड होने पर, लाइव HLS (TS-आधारित) की सुविधा को इनफ़ाइनाइट बफ़रिंग की समस्या ठीक की गई.
-
IS_AT_LIVE_EDGE_CHANGED
इवेंट के लिए,PlayerDataBinder
व्यवहार को ठीक किया गया. - MPL का इस्तेमाल करके, TS सेगमेंट में कम डेटा उपलब्ध होने पर इनफ़ाइनाइट लूप की समस्या को ठीक किया गया.
-
Shaka प्लेयर की गड़बड़ियों के लिए
error.stack
जोड़ा गया. -
वैरिएंट ट्रैक के लिए
cast.framework.messages.Track.trackContentType
फ़ील्ड में जानकारी भरने के लिए, शाका प्लेयर के ट्रैक ऑब्जेक्ट सेaudioCodec
के बजाय,audioMimeType
फ़ील्ड का इस्तेमाल किया गया. -
शाका प्लेयर ट्रैक के लिए,
shaka.extern.track.label
कोcast.framework.messages.Track.name
में जोड़ा गया. -
shaka.extern.Stats
में मौजूदा फ़ील्ड के लिए,cast.framework.stats.Stats
ऑब्जेक्ट को बड़ा किया गया. - एम्बेड किए गए बड़े ब्रेक वाले कॉन्टेंट के लिए, मीडिया टाइम कैलकुलेशन को ठीक किया गया.
28 मार्च, 2023
Android Sender 21.3.0 और Android TV रिसीवर 21.0.0
-
रिलीज़ किया गया play-services-cast:21.3.0 और play-services-cast-framework:21.3.0
-
मीडिया कास्ट करने की सूचनाएं पोस्ट करने के लिए,
Foreground Service
के बजाय अबNotificationManager
का इस्तेमाल किया जा रहा है. -
कास्ट सेशन रद्द होने की जानकारी देने के लिए, एक नया
CastReasonCodes#CAST_CANCELLED
जोड़ा गया.
-
मीडिया कास्ट करने की सूचनाएं पोस्ट करने के लिए,
-
रिलीज़ किया गया play-services-cast-tv:21.0.0
MediaManager
के लिए शून्य करने लायक एनोटेशन को ठीक किया गया.
17 अक्टूबर, 2022
वेब रिसीवर 3.0.0105
- Shaka प्लेयर को वर्शन 3.2.11 में अपग्रेड किया गया.
-
डीओएम का इस्तेमाल करके,
Shaka Player में कैप्शन रेंडर करने के लिए,
cast.framework.PlaybackConfig#enableUITextDisplayer
जोड़ा गया. -
cast.framework.CastReceiverOptions#shakaVersion
औरcast.framework.CastReceiverOptions#useShakaForHls
जोड़े गए, ताकि पैसे पाने वाले लोग HLS प्लेबैक के लिए Shaka Player का इस्तेमाल कर सकें. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
, औरPlaybackConfig#licenseHandler
अब एचटीटीपी रिस्पॉन्स हेडर ऐक्सेस कर सकते हैं. -
जब
LOAD_BY_ENTITY
मैसेज किसी गड़बड़ी के साथ ठीक हो जाता है, तबcustomData
कोCommandAndControlManager#ErrorResponseData
में जोड़ा गया.
10 अक्टूबर, 2022
Android सेंडर 21.2.0
-
रिलीज़ किया गया play-services-cast:21.2.0 और play-services-cast-framework:21.2.0
-
Output Switcher
सुविधा पेश की गई. -
नया एपीआई
Cast.Listener#onDeviceNameChanged()
जोड़ा गया, ताकिstream transfer
के लिए डिवाइस का नाम बदलने की सूचना दी जा सके. -
CastOptions.Builder#setVolumeDeltaBeforeIceCreamSandwich(double)
औरCastOptions#getVolumeDeltaBeforeIceCreamSandwich()
अब काम नहीं करते. -
MediaNotificationService
के साथForegroundServiceStartNotAllowedException
को ठीक किया गया. -
MediaNotificationService
कोMedia controls in System UI
से अपडेट किया गया. -
शून्य हो सकने वाले
customData
को स्वीकार करने के लिए,RemoteMediaClient
एपीआई अपडेट किए गए. -
contentId
याcontentURL
में से किसी एक को स्वीकार करने के लिए,MediaInfo.Builder
को अपडेट किया गया. -
शून्य हो सकने वाले
MediaMetadata
को स्वीकार करने के लिए,ImagePicker#onPickImage
को अपडेट किया गया. -
सबसे नए वर्शन पर,
com.google.android.datatransport:transport-api
डिपेंडेंसी अपडेट की गई.
-
8 अगस्त, 2022
Android Sender 21.1.0 और Android TV रिसीवर 20.0.0
-
रिलीज़ किया गया play-services-cast:21.1.0 और play-services-cast-framework:21.1.0
-
अब काम नहीं करता
CastContext#getSharedInstance(Context)
. इसके बजाय, जब कास्ट SDK टूल, इंटरनल कास्ट मॉड्यूल को लोड नहीं कर पाता, तब अपवाद को हैंडल करने के लिएCastContext#getSharedInstance(Context, Executor)
का इस्तेमाल करें. साथ ही, यह Task API औरModuleUnavailableException
का इस्तेमाल करता है. -
अब काम नहीं करता
ApplicationMetadata#getImages()
. इसके बजाय,ApplicationMetadata#getIconUrl()
का इस्तेमाल करें. इससे, Cast Developer Console में सेट की गई ऐप्लिकेशन इमेज दिखती है. -
MediaQueue.Callbacks
को रजिस्टर और रद्द करते समय होने वालीConcurrentModificationException
गड़बड़ी को ठीक किया गया. -
लाइव स्ट्रीम के लिए,
MediaInfo#getStreamDuration()
की समस्या को ठीक किया गया. -
Android S पर
MediaNotificationService
के लिए, सूचना ट्रैंपोलिन से जुड़ी पाबंदियां ठीक की गईं. -
गतिविधि के डेटा लीक होने की
CastContext
की समस्या को ठीक किया गया. - गड़बड़ी ठीक की गई है जिसकी वजह से विज्ञापन के दौरान, उसे धुंधला करने के बजाय साफ़ बैकग्राउंड की इमेज दिखाई जाती है.
-
अब काम नहीं करता
-
रिलीज़ किया गया play-services-cast-tv:20.0.0
minSdkVersion
को 14 से 16 तक बढ़ाया.-
MediaManager#setSessionCompatToken(MediaSession.CompatToken)
से जुड़ी समस्या को ठीक किया गया, जहां शून्य तर्क सही तरीके से काम नहीं करता था.
31 मार्च, 2022
वेब रिसीवर 3.0.0103, एमपीएल प्लेयर 1.0.0.113
- डिफ़ॉल्ट Shaka प्लेयर वर्शन को 3.2.2 में अपग्रेड किया गया है.
-
नया एपीआई,
cast.framework.PlaybackConfig#shakaConfig
, जोड़ा गया है. इससे Shaka प्लेयर के वर्शन और अन्य Shaka विकल्पों को बदलने की अनुमति मिल जाती है. -
एक नया एपीआई,
cast.framework.ui.Controls#hasMediaControlsOverlay()
, यह क्वेरी करने के लिए जोड़ा गया कि क्या मीडिया कंट्रोल ओवरले को उनके ऐप्लिकेशन के ऊपर रेंडर किया गया है. -
'पसंद करें'
उपयोगकर्ता कार्रवाई के लिए,
cast.framework.ui.ControlsButton.LIKE_HEART
, एक नई स्टाइल जोड़ी गई. -
cast.framework.events.EventType.BREAK_CLIP_ENDED
इवेंट डेटा कीcurrentMediaTime
वैल्यू से, अब नई ब्रेक क्लिप के मौजूदा समय के बारे में पता चलता है. -
एक तरीका
cast.framework.PlayerManager#getRawCurrentTimeSec
जोड़ा गया है, जो मीडिया एलिमेंट के मीडिया समय को दिखाता है. -
प्लेयर अनुरोधों के लिए एचटीटीपी अनुरोध के खत्म होने का समय तय करने के लिए,
cast.framework.NetworkRequestInfo#timeoutInterval
जोड़ा गया. - बंद की गई A/V स्ट्रीम के लिए, CEA 608/708 कैप्शन को डिकोड करने में MPL की गड़बड़ियां ठीक की गई हैं.
- घंटे की वैल्यू के लिए दो से ज़्यादा अंक स्वीकार करने के लिए, MPL WebVTT के टाइमस्टैंप पार्स करने के लॉजिक को ठीक किया गया.
9 दिसंबर, 2021
Android सेंडर 21.0.0
- शून्य सुरक्षा उल्लंघनों को गड़बड़ी बनाकर, Kotlin के लिए बेहतर शून्येबिलिटी सहायता जोड़ी गई है. Java डेवलपर को कोई प्रभाव नहीं दिखेगा. अगर Kotlin डेवलपर के पास पहले से मौजूद ऐसा कोड है जो शून्य के बिना सुरक्षित नहीं है, तो हो सकता है कि नए बिल्ड न हो पाएं.
19 नवंबर, 2021
iOS भेजने वाला 4.7.0
- Cast Connect के साथ ATV क्रेडेंशियल इस्तेमाल करने के लिए, iOS से भेजने वालों के लिए तय की गई सहायता.
- Xcode 13 का इस्तेमाल करके, नेविगेशन बार में पारदर्शी बैकग्राउंड होने की गड़बड़ी को ठीक किया गया.
-
GCKUICastButton.
की सुलभता से जुड़ी समस्याओं को ठीक किया गया - उस गड़बड़ी को ठीक किया गया है जिसमें वाई-फ़ाई और मोबाइल नेटवर्क के बीच स्विच करने से कास्ट सेशन को निलंबित करने के बजाय, डिसकनेक्ट हो जाता था.
- iOS10 और iOS11 के लिए भी काम करना बंद कर दिया है. इस वजह से, 32-बिट आर्किटेक्चर भी काम नहीं करेगा.
- अन्य गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस में सुधार किए गए.
16 नवंबर, 2021
Android सेंडर 20.1.0
- ध्यान दें: Android 12 को टारगेट करने वाले ऐप्लिकेशन को रनटाइम को क्रैश होने से बचाने के लिए, Android सेंडर 20.1.0 में अपडेट करना होगा.
- सूची में किए गए सुधार
-
MediaQueue में एक नया
itemsReorderedAtIndexes
कॉलबैक जोड़ा गया है. इसे तब कॉल किया जाता है, जब सूची का क्रम बदला जाता है. - सूची के निर्देशों को क्रम से लगाने के लिए सहायता जोड़ी गई.
-
RemoteMediaClient#queueSetRepeatMode
मेंcustomData
पैरामीटर को शून्य किया गया. - रिमोट डिसप्ले की सुविधा अब काम नहीं करती.
minSdkVersion
को 14 से बढ़कर 16 कर दिया गया है.
26 अक्टूबर, 2021
वेब रिसीवर 3.0.0102
- Shaka प्लेयर v3.0.13 पर अपग्रेड करें (इससे पहले की रिपोर्ट की गई कई समस्याएं ठीक हो जाती हैं).
- स्मार्ट डिसप्ले और Chromecast पर सेकंडरी इमेज के लिए सहायता जोड़ी गई.
- डुप्लीकेट ट्रैक का पता लगाने के लिए इस्तेमाल किए जाने वाले लॉजिक में गड़बड़ी की वजह से, बफ़र की गई स्ट्रीम के लिए कैप्शन नहीं दिखने की समस्या को ठीक कर दिया गया है.
-
LOAD_BY_ENTITY
से गड़बड़ी मिलने पर, पैसे पाने वाले व्यक्ति की गड़बड़ी वाला कॉलबैक चालू न होने की वजह से, समस्या को ठीक कर दिया गया है. - ट्रांसपोर्ट स्ट्रीम के लिए, बेहतर परफ़ॉर्मेंस वाले AAC (HE-AAC) ऑडियो कोडेक के लिए सहायता जोड़ी गई.
-
गड़बड़ी ठीक की गई, जहां
PlayerManager.getStats()
ऊंचाई और चौड़ाई के लिए सही वैल्यू नहीं दिखा रहा था. -
MediaStatus
मैसेज से VAST और VMAP की जानकारी हटाई गई, ताकि उन ओवरफ़्लो से बचा जा सके जिनकी वजह से भेजने वाले को रिसीवर से डिसकनेक्ट किया जा सकता है. -
उस समस्या को ठीक कर दिया गया है जिसकी वजह से, विज्ञापनों को स्किप करते समय, भेजने वाले को
endedReason
नहीं दिया जाता था. - विज्ञापन दिखाए जाने से पहले, लोड होने की सूची से विज्ञापन के लिए ब्रेक को हटाए जाने की समस्या ठीक की गई.
-
एक नया
cast.framework.message.QueueChange#reorderItemIds
फ़ील्ड जोड़ा गया, जिसमें उन सूची आइटम की सूची शामिल है जिन परQUEUE_CHANGE
कार्रवाई का असर हुआ है. - ऑडियो ट्रैक के बीच स्विच करने पर, HLS से लाइव स्ट्रीम के दौरान बफ़र होने की समस्या कम होती है. इससे, ऑडियो और वीडियो सिंक में रहते हैं.
- एम्बेड किए गए CEA608/CEA708 कैप्शन के साथ, एमपीएल में HLS स्ट्रीम को पार्स करने की समस्या ठीक की गई.
- मीडिया को पांच सेकंड से ज़्यादा समय तक रोकने पर, Chromecast with Google TV के मीडिया कंट्रोल छिपा दिए जाएंगे.
26 मई, 2021
iOS सेंडर 4.6.1
- उस समस्या को ठीक किया गया जहां बैकग्राउंड में एक्ज़ीक्यूशन की अनुमति देने वाले ऐप्लिकेशन के लिए, बैकग्राउंड में चलने वाले कास्ट सेशन को निलंबित किया जाता है.
17 मई, 2021
iOS भेजने वाला 4.6.0
- वाई-फ़ाई से कनेक्ट होने पर, कास्ट करें बटन के डिफ़ॉल्ट ऐक्शन को हमेशा इस मोड में बदला गया.
- एक नया सहायता डायलॉग जोड़ा गया. यह तब दिखता है, जब उपयोगकर्ता 'कास्ट करें' बटन पर टैप करता है और कोई डिवाइस नहीं मिलता.
-
अब काम नहीं करने वाला
GCKUICastButton::triggersDefaultCastDialog
एपीआई. -
उन ऐप्लिकेशन के लिए, डायलॉग बॉक्स को पसंद के मुताबिक बनाने के लिए ज़्यादा समान सहायता जोड़ी गई है जो एपीआई के नए
GCKUICastButtonDelegate
की मदद से कस्टम यूज़र इंटरफ़ेस (यूआई) को लागू करते हैं. - iOS 13 और इसके बाद के वर्शन के लिए, गहरे रंग वाले मोड की सुविधा जोड़ी गई.
-
विज्ञापन मार्कर कस्टमाइज़ेशन को
GCKUIStyleAttributes
में जोड़ा गया. -
मीडिया में
hlsSegmentFormat
औरhlsVideoSegmentFormat
के लिए मदद जोड़ी गई. - गड़बड़ियां ठीक की गई हैं और परफ़ॉर्मेंस में सुधार किए गए हैं.
29 अप्रैल, 2021
वेब रिसीवर 3.0.0096
- इमेज कास्ट करने की सुविधा में गड़बड़ी को ठीक किया गया.
20 अप्रैल, 2021
Android Sender 20.0.0 और Android TV रिसीवर 18.0.0
-
रिलीज़ किया गया play-services-cast:20.0.0 और
play-services-cast-framework:20.0.0.
- GameManager और उससे जुड़े एपीआई मिटाए गए. इन्हें इस्तेमाल करने पर 2017 से रोक लगा दी गई है.
-
कास्ट क्लाइंट लाइब्रेरी में
SessionState
क्लास को जोड़ा गया. -
CastStatusCodes
के बारे में ज़्यादा जानकारी देने के लिए,CastReasonCodes
को जोड़ा गया.CastStatusCodes
सेCastReasonCodes
में अनुवाद करने के लिए,CastContext#getCastReasonCodeForCastStatusCode(int)
तरीके का इस्तेमाल करें. -
HlsSegmentFormat
औरHlsVideoSegmentFormat
कोMediaInfo.Builder
में जोड़ा गया. -
MediaNotificationService
केforegroundServiceType
कोmediaPlayback
के तौर पर मार्क किया गया. -
com.google.android.datatransport:transport-api
की डिपेंडेंसी को सबसे नए वर्शन में अपडेट किया गया. -
किसी
MediaLoadRequestData
ऑब्जेक्ट से बनाने के लिए,MediaLoadRequestData.Builder
कंस्ट्रक्टर जोड़ा गया. - वीओडी से लाइव स्ट्रीम पर स्विच करते समय, मिनी प्लेयर पर मौजूद 'चलाएं/रोकें' बटन में आ रही समस्या को ठीक किया गया.
-
मीडिया से जुड़ी सूचनाओं के लिए,
MediaIntentReceiver#ACTION_DISCONNECT
लागू किया गया.
-
रिलीज़ किया गया play-services-cast-tv:18.0.0:
-
कास्ट-टीवी लाइब्रेरी में,
StoreSessionRequestData
क्लास औरStoreSessionResponseData
क्लास को जोड़ा गया.
-
कास्ट-टीवी लाइब्रेरी में,
5 अप्रैल, 2021
वेब रिसीवर 3.0.0095
- Shaka Player को 3.0.10 पर अपग्रेड किया गया.
-
STREAM_TRANSFER
मीडिया निर्देश के साथ काम करने पर, कास्ट करें बटन डिफ़ॉल्ट रूप से दिखता है. - मीडिया ब्राउज़ यूज़र इंटरफ़ेस (यूआई) के नीचे सुझाव बार जोड़ा गया. सुझाव बार में इंटरैक्टिव चिप होते हैं. इन्हें चुनने पर, मीडिया आइटम चलाया जा सकता है या उपलब्ध मीडिया आइटम को स्क्रोल किया जा सकता है. हर चिप, Google Assistant के लिए उपलब्ध निर्देश के बारे में भी जानकारी देता है. फ़िलहाल, सुझाव वाले चिप सिर्फ़ तब काम करते हैं, जब सिस्टम की भाषा अंग्रेज़ी या जैपनीज़ पर सेट हो.
- Chromecast with Google TV की गड़बड़ी ठीक की गई, जहां डिफ़ॉल्ट रिसीवर पर फ़ोटो कॉन्टेंट कास्ट करते समय मीडिया कंट्रोल ओवरले दिखता था.
TRACKS_CHANGED
इवेंट के लिए सहायता जोड़ी गई.
18 दिसंबर, 2020
वेब रिसीवर 3.0.0085
-
शाका और एमपीएल को लोड करने की सुविधा बंद करने के लिए,
CastReceiverOptions
में विकल्प जोड़े गए.
3 दिसंबर, 2020
iOS भेजने वाला 4.5.3
-
GCKCredentialsData
के लिए, लोड-टाइम की गड़बड़ी "आर्किटेक्चर आर्म64 के लिए अनिर्धारित चिह्न" को ठीक किया गया. -
GCKCredentialsData
पर, शून्य होने की गड़बड़ी के लिए कंपाइलर गड़बड़ी ठीक की गई. -
अगर
Info.plist
से Bonjour सेवा की ज़रूरी एंट्री मौजूद नहीं हैं, तो चेतावनी वाले मैसेज लॉग कर दिए जाते हैं.
4 नवंबर, 2020
iOS भेजने वाला 4.5.2
-
CocoaPods में,
Protobuf
लाइब्रेरी के कम से कम वर्शन को 3.13 पर अपडेट किया गया.Protobuf
के पिछले वर्शन का इस्तेमाल करने पर, SDK टूल क्रैश हो जाएगा. - यह रिलीज़ खास तौर पर CocoaPods के लिए है और इसमें उसी बाइनरी का इस्तेमाल किया जाता है जो v4.5.1 के वर्शन में है.
13 अक्टूबर, 2020
iOS भेजने वाला 4.5.1
-
समस्या को ठीक किया गया जहां कस्टम डिवाइस पिकर वाला
GCKUICastButton
, सही कास्ट स्थिति दिखाने के लिए अपडेट नहीं हो रहा था. - "रिटर्न टाइप पर विरोधाभासी न्यूनेबिलिटी स्पेसिफ़िकेशन" की चेतावनी को ठीक किया गया.
14 सितंबर, 2020
वेब रिसीवर
- Shaka Player को 2.5.16 पर अपग्रेड किया गया.
iOS भेजने वाला 4.5.0
- iOS 14 में, कास्ट डिवाइस खोजने की सुविधा के लिए अतिरिक्त सुविधा जोड़ी गई. इसके लिए, पहली बार कास्ट करते समय, साफ़ तौर पर उपयोगकर्ता की अनुमति की ज़रूरत होती है. ज़्यादा जानकारी के लिए, iOS 14 में पहली बार कास्ट करना देखें.
- SDK टूल के वर्शन को iOS 10 पर अपडेट किया गया.
8 सितंबर, 2020
वेब भेजने वाला व्यक्ति
- कास्ट कनेक्ट लॉन्च किया गया. इससे Chrome ऐप्लिकेशन, Android TV ऐप्लिकेशन पर कास्ट कर पाते हैं. ज़्यादा जानकारी के लिए, Android TV रिसीवर के दस्तावेज़ देखें.
31 अगस्त, 2020
वेब रिसीवर
- DASH में HLS / EventStream में #EXT-X-DATERANGE के लिए सहायता जोड़ी गई.
3 अगस्त, 2020
iOS सेंडर 4.4.8
- कास्ट कनेक्ट लॉन्च किया गया. इससे iOS ऐप्लिकेशन, Android TV ऐप्लिकेशन पर कास्ट कर पाते हैं. ज़्यादा जानकारी के लिए, Android TV रिसीवर के दस्तावेज़ देखें.
29 जुलाई, 2020
Android Sender 19.0.0 और Android TV रिसीवर 17.0.0
-
Cast Connect की सुविधा लॉन्च की गई. इसकी मदद से, Android TV ऐप्लिकेशन
कास्ट प्रोटोकॉल का पालन कर पाते हैं, ताकि वे कास्ट किए जाने वाले
ऐप्लिकेशन की तरह काम कर सकें. ज़्यादा जानकारी के लिए, Android TV रिसीवर के दस्तावेज़ देखें.
- Play-services-cast-tv:17.0.0 को Android TV ऐप्लिकेशन के लिए, रिसीवर SDK टूल के तौर पर रिलीज़ किया गया.
- रिलीज़ किया गया play-services-cast:19.0.0 और play-services-cast-framework:19.0.0. इनमें Cast Connect भेजने वाले के एपीआई और play-services-cast-tv में इस्तेमाल किए गए एपीआई भी शामिल हैं.
-
एपीआई से जुड़े अपडेट:
-
अब
AdBreakStatus#AD_BREAK_CLIP_NOT_SKIPPABLE
काम नहीं करता. इसके बजाय,AdBreakClipInfo#AD_BREAK_CLIP_NOT_SKIPPABLE
का इस्तेमाल करें. -
Android 11 में एपीआई की गड़बड़ियों से बचने के लिए,
CastRemoteDisplayLocalService#getDisplay()
का नाम बदलकरCastRemoteDisplayLocalService#getCastRemoteDisplay()
किया गया. -
getCustomData()
औरgetType()
कोMediaError
में जोड़ा गया. -
MediaStatus
में ज़्यादा जानकारी वाले काम करने वाले कमांड बिट कॉन्सटेंट (MediaStatus#COMMAND_*
) जोड़े गए. -
MediaTrack#getRoles()
को दिखाया गया है. -
RemoteMediaClient.Callback#onMediaError()
को दिखाया गया है.
-
अब
13 जुलाई, 2020
वेब रिसीवर
- डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) के लिए मीडिया कैटगरी की बेहतर पहचान (वीडियो बनाम ऑडियो).
- Shaka Player से लाइव फ़ुल टाइम में जुड़ने की सुविधा जोड़ी गई.
- Nest Hub Max डिवाइसों पर ऑडियो ग्लिच से जुड़ी गड़बड़ी ठीक की गई.
- Shaka Player को 2.5.12 पर अपग्रेड किया गया.
4 मई, 2020
वेब रिसीवर
- Google Assistant के निर्देशों के लिए, टाइम आउट की वैल्यू को अब कॉन्फ़िगर किया जा सकता है.
- ज़्यादा जानकारी वाले MPL गड़बड़ी कोड अब गड़बड़ी वाले इवेंट में दिखाए जाते हैं.
-
साथ काम करने वाले मीडिया कमांड अब
enforceSupportedCommands
फ़्लैग का इस्तेमाल करके लागू किए जा सकते हैं. - वीडियो चलने के दौरान ब्रेक के दौरान रिपोर्ट किए गए, काम करने वाले उन निर्देशों को ठीक किया गया.
- Assistant के ज़रिए शफ़ल लोड करने के अनुरोध से जुड़ी गड़बड़ी ठीक की गई.
getStats
वैल्यू में गड़बड़ी ठीक की गई.
12 मार्च, 2020
वेब रिसीवर
-
IS_CBCS_SUPPORTED
कोdeviceCapabilities
में नई डिवाइस क्षमता जोड़ी गई. - Shaka Player को 2.5.8 पर अपग्रेड किया गया.
27 फ़रवरी, 2020
iOS सेंडर v4.4.7
- उन ऐप्लिकेशन के लिए फ़िज़िकल वॉल्यूम बटन ठीक किए गए जो SDK टूल से किसी भी यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट का इस्तेमाल नहीं करते.
-
आगे या पीछे बटन को बार-बार दबाने पर, बड़ा किए गए कंट्रोलर में
currentTime
लेबल से जुड़ी समस्या ठीक की गई. -
ऐप्लिकेशन के बैकग्राउंड में जाने के बाद भी,
GCKMediaQueue
में मौजूद मीडिया आइटम मौजूद रहते हैं. -
यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने के बारे में अपडेट:
- मिनी कंट्रोलर के प्रोग्रेस बार को अब पसंद के मुताबिक बनाया जा सकता है.
- कास्ट करें डायलॉग के नेविगेशन बार और टूलबार के बैकग्राउंड का रंग अब अपनी पसंद के हिसाब से बदला जा सकता है.
- iPhone X के लिए खास तौर पर, यूज़र इंटरफ़ेस (यूआई) की समस्याओं को ठीक किया गया.
- स्टॉल और क्रैश होने की कुछ समस्याओं को ठीक किया गया.
24 फ़रवरी, 2020
Android सेंडर 18.1.0
-
MediaError
गड़बड़ी के ज़्यादा कोड और गड़बड़ी की वजहों के लिए, पहले से तय किए गए कॉन्सटेंट जोड़े गए.
22 जनवरी, 2020
वेब रिसीवर
- काम करने वाले कमांड में बदलाव करते समय, मीडिया के एक से ज़्यादा स्टेटस ब्रॉडकास्ट होने की समस्या को ठीक किया गया है.
पाने वाला v2
- VAST विज्ञापनों के लिए बिटरेट चुनने में सुधार करें.
एमपीएल
- सेशन कुंजी को प्रीफ़ेच करने की सुविधा जोड़ी गई. ज़्यादा जानकारी के लिए, एचटीटीपी लाइव स्ट्रीमिंग के दूसरे वर्शन का ड्राफ़्ट देखें.
7 जनवरी, 2020
वेब रिसीवर
-
cast.framework.events.EmsgEvent
में ID3 के तय समय वाले मेटाडेटा के लिए सहायता जोड़ी गई. इसके अलावा,EmsgEvent
को अब HLS/सीएमएएफ़ कॉन्टेंट के लिए भेज दिया गया है. -
नए मीडिया सेशन में ट्रांज़िशन करते समय,
PLAYER_LOAD_COMPLETE
के दौरान प्लेयर का डेटा न मिलने की समस्या को ठीक किया गया है. - उस गड़बड़ी को ठीक किया गया जिसकी वजह से मीडिया आइकॉन, ब्रेक क्लिप नंबर और काउंटडाउन को ओवरलैप कर रहा था.
- उस समस्या को ठीक कर दिया गया है जहां पहले ब्रेक की क्लिप का काउंटडाउन हमेशा 0:00 दिखेगा.
- Shaka Player को 2.5.6 पर अपग्रेड किया गया.
वेब रिसीवर v2
-
IS_DEVICE_REGISTERED
कोdeviceCapabilities
में नई डिवाइस क्षमता जोड़ी गई. अगर कास्ट डिवाइस को सेट किया जाता है, तो वह डीबग करने के लिए Cast Developer Console में रजिस्टर होता है. - साइट के रुकने की समस्या को ठीक किया गया.
- अब सूची में मौजूद हर उस आइटम के लिए अलग-अलग मीडिया के गड़बड़ी के मैसेज भेजे जाते हैं जो सूची में नहीं हैं.
एमपीएल
- लाइव स्ट्रीम से जुड़ी उस समस्या को ठीक कर दिया गया है जिसमें स्टॉप मैसेज मिलने के बाद भी कुछ समय तक ऑडियो चलता रहता है.
- उस समस्या को ठीक किया गया जहां क्वालिटी लेवल में बदलाव होने के दौरान, वीडियो कंप्रेस करने वाले आर्टफ़ैक्ट दिखेंगे.
- उस समस्या को ठीक किया गया जिसकी वजह से, *.m4s सेगमेंट का इस्तेमाल करके HLS स्ट्रीम नहीं हो पा रही थीं.
5 दिसंबर, 2019
Android सेंडर 18.0.0
-
setMediaSessionEnabled
को डेवलपर के लिए जोड़ा गया, ताकि कास्ट SDK टूल से बनाए गए मीडिया सेशन को चालू और बंद किया जा सके. - कास्ट सेशन के दौरान मीडिया सूचनाओं के दिखने का तरीका बदला गया. अगर मीडिया से जुड़ी सूचना पाने की सुविधा चालू है, तो कास्ट किए जाने वाले सेशन के दौरान यह हमेशा दिखेगी. पहले, यह सिर्फ़ तब दिखता था, जब ऐप्लिकेशन बैकग्राउंड में होता था.
-
Parcelable
इंटरफ़ेस लागू करने के लिए, मीडिया से जुड़ी कुछ क्लास को बदला गया.
11 नवंबर, 2019
iOS सेंडर v4.4.6
- iOS 9 के साथ काम करने वाले कम से कम वर्शन से जुड़ी गड़बड़ी ठीक की गई.
7 अक्टूबर, 2019
वेब रिसीवर
- ट्रैक मेटाडेटा के हिस्से के तौर पर, दिखाई गई भूमिकाओं को ट्रैक करता है.
- Shaka Player वर्शन को 2.5.5 में अपग्रेड किया गया.
23 सितंबर, 2019
iOS भेजने वाला v4.4.5
- कास्ट डिवाइस खोजने और सेशन को मैनेज करने के लिए बेहतर सहायता.
-
GCKMediaStatus
में नए मीडिया निर्देश जोड़े गए. -
whenSkippable
प्रॉपर्टी कोGCKAdBreakStatus
में जोड़ा गया. - Ads और iOS 13 के लिए, यूज़र इंटरफ़ेस (यूआई) में किए गए सुधार.
11 सितंबर, 2019
Android सेंडर 17.1.0
-
MediaError
फ़ील्ड को RemoteMediaClient.MediaChannelChannel में जोड़ा गया है इसका इस्तेमाल, काम न करने वाले मीडिया कमांड के लिए ज़्यादा जानकारी वाले गड़बड़ी कोड को ऐक्सेस करने के लिए किया जा सकता है. -
MediaStatus.COMMAND_SKIP_FORWARD
औरMediaStatus.COMMAND_SKIP_BACKWARD
अब काम नहीं करते. ऐप्लिकेशन को इसके बजाय,MediaStatus.COMMAND_QUEUE_NEXT
औरMediaStatus.COMMAND_QUEUE_PREVIOUS
का इस्तेमाल करना चाहिए. -
com.google.android.datatransport:transport-api:2.0.0
पर एक नई डिपेंडेंसी जोड़ी गई.
9 सितंबर, 2019
वेब रिसीवर
-
अगर अगला आइटम पहले से लोड होता है,
तो डिफ़ॉल्ट प्लेयर में
TV_SHOW
मेटाडेटा टाइप की झलक अब डिफ़ॉल्ट रूप से "अगला चलाएं" के तौर पर दिखेगी. -
cast.framework.messages
नेमस्पेस में,ContentRating
क्लास जोड़ी गई. -
यूज़र इंटरफ़ेस (यूआई) के डिफ़ॉल्ट ऑडियो टाइटल को अपडेट किया गया, ताकि
metadata.artist
कोmetadata.albumArtist
से ज़्यादा प्राथमिकता दी जा सके. - कॉन्टेंट खत्म होने या लाइव एज के मुकाबले, शुरू होने का समय दिखाने के लिए, शुरू होने का समय नेगेटिव वैल्यू के तौर पर जोड़ा गया.
- मीडिया ब्राउज़:
- अगर उपयोगकर्ता 30 सेकंड तक कोई गतिविधि नहीं करता है, तो मीडिया ब्राउज़ पैनल अब अपने-आप छिप जाएगा.
- मीडिया ब्राउज़ ओवरले के सबसे ऊपर दाएं कोने में, चलाएं/रोकें बटन और मीडिया आइटम का थंबनेल जोड़ा गया.
- मीडिया ब्राउज़ सूची का व्यवहार अपडेट किया गया. अब जब भी 'मीडिया ब्राउज़' कॉन्टेंट सेट किया जाता है, तो हॉरिज़ॉन्टल स्क्रोल को बाईं ओर वाली शुरुआती पोज़िशन पर रीसेट कर दिया जाता है.
- गड़बड़ियां ठीक की गईं:
-
BasePlayer
के समाधान में देरी होने पर, मीडिया एलिमेंट इवेंट को ट्रिगर करने का वादा किया गया. - विज्ञापन को पहले से लोड करने से जुड़ी गड़बड़ी ठीक की गई.
- वॉटरमार्क अब बाकी मेटाडेटा के साथ दिखेगा.
-
Chromecast का डिफ़ॉल्ट ऑडियो यूज़र इंटरफ़ेस (यूआई),
.progressBar
स्टाइल के मुताबिक है. - लोड होने से पहले और बाद में मीडिया आइटम चलने के बीच में, IDLE की स्क्रीन का दिखना बंद हो गया है.
- डैश कॉन्टेंट के लिए सीक स्टॉल को ठीक किया गया.
वेब रिसीवर v2
-
cast.receiver.media
नेमस्पेस में,ContentRating
क्लास जोड़ी गई. - गड़बड़ी को ठीक किया गया जहां सूची में एक से ज़्यादा आइटम होने पर गड़बड़ी का डेटा गलत तरीके से फैलता था.
मीडिया प्लेयर लाइब्रेरी
- एपीआई में, HLS #EXT-X-MEDIA एट्रिब्यूट जोड़े गए.
- गड़बड़ियां ठीक की गईं:
- उस समस्या को ठीक किया गया जिसकी वजह से ऑडियो ट्रैक, क्रैश प्लेबैक पर स्विच नहीं हो सका था. इस गड़बड़ी को SourceBuffer remove() कार्रवाइयों की वजह से नहीं किया गया था.
- पैक किए गए ऑडियो फ़ॉर्मैट का टाइप (जैसे कि *.ec3) दिए जाने पर, पार्स करने से जुड़ी समस्या ठीक की गई है. हालांकि, MPEG-4 वाले सेगमेंट का इस्तेमाल होने पर, जैसे कि *.mp4, *.mp4a वगैरह का इस्तेमाल किया जाता है.
- HLS से जुड़ी समस्या को ठीक किया गया, जिसकी वजह से आने वाले CEA608 कैप्शन के लिए, इंतज़ार का समय साफ़ तौर पर दिखता था.
- HLS और स्मूद कॉन्टेंट की समस्या को ठीक कर दिया गया है, ताकि वह बिना ऑडियो के लोड हो सके.
27 अगस्त, 2019
वेब भेजने वाला व्यक्ति
- वेब सेंडर अब नए कस्टम एलिमेंट v1 सिंटैक्स का इस्तेमाल करता है. यह वर्शन, v0 की जगह ले रहा है. इस वर्शन को बंद कर दिया गया है.
-
Chrome M77 में जोड़े गए
नए
getEstimatedBreakTime
,getEstimatedBreakClipTime
, औरgetLiveSeekableRange
फ़ंक्शन का इस्तेमाल करके,breakTime
,breakClipTime
, औरliveSeekableRange
के लिए बदले गए इवेंट ठीक किए गए.
12 अगस्त, 2019
iOS भेजने वाला v4.4.4
- iOS 13 पर बेहतर अनुभव.
- कास्ट डिवाइस खोजने के लिए बेहतर सहायता.
30 जुलाई, 2019
वेब रिसीवर
- Shaka Player के वर्शन को 2.5.1 में अपग्रेड किया गया.
- उस समस्या को ठीक कर दिया गया है जिसकी वजह से, कॉन्टेंट लोड होने के दौरान मेटाडेटा ओवरले तेज़ी से नहीं दिखता था.
- पेज लोड होने की स्थिति को मिटाने के लिए, लोड इंटरसेप्टर में अस्वीकार किए जाने की समस्या को ठीक किया गया.
setBrowseContent
को शून्य किया जा सकता है.- विज्ञापन के लिए ब्रेक ढूंढने के दौरान, रिपोर्ट किया गया मौजूदा समय गलत होने की समस्या को ठीक किया गया है.
- TTML कैप्शन की पोज़िशनिंग को अनदेखा करने के लिए, ignoreTtmlPositionInfo के लिए सहायता जोड़ी गई.
- पेज लोड होने की गड़बड़ियों से निपटने के लिए बेहतर सहायता:
- कई
MediaFinishedEvent
ट्रिगर करने से बचा गया. - लोड होने की गड़बड़ी पर प्लेयर साफ़ करने के लिए, मीडिया मैनेजर गड़बड़ी कॉलबैक को ट्रिगर किया गया.
22 जुलाई, 2019
iOS भेजने वाला v4.4.3
- गड़बड़ी का मैसेज दिखाने की सुविधा का इस्तेमाल करके, पेज लोड होने की गड़बड़ियों से निपटने के लिए बेहतर सहायता दी जाती है.
- मेहमान मोड के बिना, SDK टूल का वर्शन रिलीज़ किया गया.
17 जून, 2019
Android सेंडर 17.0.0
- SDK टूल के नए वर्शन को Android Support Library से, Jetpack (AndroidX) लाइब्रेरी पर स्विच किया गया है. जब तक अपने ऐप्लिकेशन में ये बदलाव नहीं किए जाते, तब तक लाइब्रेरी काम नहीं करेंगी:
-
com.android.tools.build:gradle
को v3.2.1 या बाद के वर्शन में अपग्रेड करें. compileSdkVersion
को 28 या उसके बाद के वर्शन पर अपग्रेड करें.- Jetpack (AndroidX) का इस्तेमाल करने के लिए अपना ऐप्लिकेशन अपडेट करें. AndroidX पर माइग्रेट करना में दिए गए निर्देशों का पालन करें.
- ज़्यादा जानकारी के लिए, Android के प्रॉडक्ट की जानकारी वाले पेज के लिए Google API देखें.
10 जून, 2019
वेब रिसीवर
- मीडिया ब्राउज़ की सुविधा लॉन्च की गई. यह स्मार्ट डिसप्ले पर कॉन्टेंट खोजने की नई सुविधा है.
- 9 नई स्थान-भाषाओं के लिए, डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) में स्थानीय भाषा के अनुसार जोड़ा गया:
- डेनिश
- अंग्रेज़ी (यू.के.)
- अंग्रेज़ी (भारत)
- अंग्रेज़ी (सिंगापुर)
- फ़्रेंच (कनाडा)
- इटैलियन
- नॉर्वीजन
- डच
- स्वीडिश
- रिमोट यूज़र इंटरफ़ेस (यूआई) के लिए, एल्बम आर्ट से गोल कोनों को हटाया गया.
- लाइव और अन्य जगहों से जुड़ी गड़बड़ियां ठीक की गईं.
iOS सेंडर v4.4.2
- मेहमान मोड
- Cast Developer Console से "मेहमान मोड चालू करें" विकल्प के लिए सहायता जोड़ी गई.
- मेहमान मोड वाले सेशन को मैनेज करने से जुड़ी समस्या को ठीक किया गया.
- गड़बड़ी ठीक करना
- वर्शन 4.4.1 में पेश की गई स्थानीय भाषा के अनुसार समस्या को ठीक किया गया.
24 अप्रैल, 2019
iOS सेंडर v4.4.1
- लाइव स्ट्रीम के लिए, ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
- लाइव स्ट्रीम के स्टेटस के लिए, नए डेटा स्ट्रक्चर और एट्रिब्यूट जोड़े गए.
- नई GCKMediaMetadata कुंजियां जोड़ी गई हैं.
- लाइव स्ट्रीम में मीडिया के लिए जोड़े गए निर्देश:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKRemoteMediaClient SeeWithOptions:]
- लाइव स्ट्रीम के साथ काम करने के लिए, बेहतर नियंत्रक यूज़र इंटरफ़ेस (यूआई):
- बड़े किए गए नियंत्रक के लेआउट और लुक को बदला गया है.
- गड़बड़ी ठीक करना
- iPhone X पर GCKUICastContainerViewController के निचले हिस्से को ठीक किया गया.
- जब ओएस विस्तृत नेटवर्क गतिविधियां कर रहा हो, तो फिर से कनेक्ट होने की समस्या को ठीक किया गया.
- GCKUICastButton के साथ सुलभता लेबल शुरू करने की प्रोसेस में क्रैश की समस्या ठीक की गई.
23 अप्रैल, 2019
वेब रिसीवर
- लाइव स्ट्रीम के लिए, ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
- लाइव इंंडिकेटर के साथ-साथ, लाइव स्ट्रीम के लिए यूज़र इंटरफ़ेस (यूआई) को अपडेट किया गया.
- यह बताने के लिए कि मीडिया कोई वीडियो, ऑडियो या फ़ोटो है या नहीं, MediaCategory फ़ील्ड को मीडिया स्टेटस में जोड़ा गया.
- गड़बड़ी ठीक करना
- segmentConfig.segmentHandler के रिटर्न वैल्यू के लिए, तय किया गया इस्तेमाल.
मीडिया प्लेयर लाइब्रेरी
- एमपीएल में HLS में HEVC कोडेक की सुविधा जोड़ी गई.
वेब भेजने वाला व्यक्ति
- लाइव स्ट्रीम के लिए, ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
- विज्ञापनों के लिए सहायता की शुरुआत की गई. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
- स्किप किए जा सकने वाले विज्ञापनों के लिए, RemotePlayerController.skipAd() को जोड़ा गया.
Android सेंडर 16.2.0
- लाइव स्ट्रीम के लिए, ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
- लाइव स्ट्रीम के स्टेटस के लिए, नए डेटा स्ट्रक्चर और एट्रिब्यूट जोड़े गए.
- नई MediaMetadata कुंजियां जोड़ी गईं.
- लाइव स्ट्रीम में मीडिया के लिए जोड़े गए निर्देश:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- लाइव स्ट्रीम के साथ काम करने के लिए, बेहतर नियंत्रक यूज़र इंटरफ़ेस (यूआई):
- बड़े किए गए कंट्रोलर यूज़र इंटरफ़ेस (यूआई) विजेट में लाइव स्ट्रीम की सुविधा जोड़ी गई.
- बड़े किए गए नियंत्रक के लेआउट और लुक को बदला गया है.
- स्थानीय SeekBar को बदलने के लिए, लाइव स्ट्रीम के साथ काम करने वाले CastSeekBar विजेट को लॉन्च किया गया.
- लाइव स्ट्रीम के साथ काम करने के लिए, SeekBar के बजाय CastSeekBar का इस्तेमाल करने के लिए, expandedControllerActivity में बदलाव किया गया है. expandedControllerActivity#getSeekBar() को अब बंद कर दिया गया है और यह डमी इंस्टेंस दिखाएगा.
- एक नई MediaStatus#PLAYER_STATE_LOADING प्लेयर स्थिति जोड़ी गई:
- जब वेब रिसीवर मीडिया लोड करना शुरू करता है, तो MediaStatus में PlayerState प्रॉपर्टी MediaStatus#PLAYER_STATE_LOADING पर सेट होती है. ऐसा तब तक होता है, जब तक बफ़र होना या कॉन्टेंट चलाना शुरू न हो.
- ज़्यादातर मामलों में, ऐप्लिकेशन इस स्थिति को उसी तरह हैंडल करता है जिस तरह वह MediaStatus#PLAYER_STATE_BUFFERING को मैनेज कर रहा था.
- बफ़रिंग और लोडिंग की स्थितियों को हमेशा एक-दूसरे की जगह नहीं बदला जा सकता.
- लोड करते समय, वेब रिसीवर ने अभी तक सभी मीडिया जानकारी को हल नहीं किया है. इसलिए, मीडिया के बारे में सिर्फ़ वही जानकारी उपलब्ध है जो भेजने वाले के लोड किए गए मीडिया अनुरोध में मौजूद थी.
- बफ़र करते समय, मीडिया की जानकारी में ऐसी अतिरिक्त जानकारी शामिल हो सकती है जिसका समाधान, रिसीवर ने किया.
- ऑडियो बुक के साथ काम करने के लिए बदला गया MediaMetadata:
- नई MediaMetadata कुंजियां जोड़ी गईं.
- ऑडियो बुक के लिए, मेटाडेटा का नया टाइप जोड़ा गया.
25 मार्च, 2019
वेब रिसीवर
-
वेब रिसीवर के SDK टूल को कास्ट प्लैटफ़ॉर्म के नए वर्शन के साथ काम करने के लिए,
document.registerElement()
के इस्तेमाल कोcustomElements.define()
से बदल दिया गया है. -
जब वीडियो के लिए विज्ञापन के लिए ब्रेक मौजूद होते हैं, लेकिन अभी विज्ञापन नहीं चल रहा होता है, तब
MediaStatus.breakStatus
अब एक खाली ऑब्जेक्ट दिखाता है. - इनलाइन VAST टैग पार्स करने से जुड़ी गड़बड़ी ठीक की गई.
मीडिया प्लेयर लाइब्रेरी
- ऑडियो ट्रैक स्विच करते समय, ~20 सेकंड की देरी से जुड़ी समस्या को ठीक किया गया.
13 फ़रवरी, 2019
वेब रिसीवर
- टच यूज़र इंटरफ़ेस (यूआई) के लिए, 'विज्ञापन छोड़ें' बटन के अचानक दिखने से जुड़ी समस्या को ठीक किया गया.
- रिमोट कंट्रोल पर ब्रेक की जानकारी दिखाने की सुविधा को ठीक किया गया.
मीडिया प्लेयर लाइब्रेरी
- पहले से लोड किए गए मीडिया के लिए, LicenseUrl को हैंडल करने से जुड़ी गड़बड़ी ठीक की गई.
5 फ़रवरी, 2019
iOS भेजने वाला v4.3.5
- ऑडियो बुक के मेटाडेटा के लिए सहायता जोड़ी गई. ज़्यादा जानकारी के लिए, GCKMediaMetadata.h देखें.
- podspec पर static_framework के लिए सही वैल्यू सेट करें.
- कनेक्शन कंट्रोलर में, नेविगेशन बार और टूलबार के लिए styleAttributes बांटें.
- गड़बड़ी ठीक करना
- कुछ विफल डेटाबेस इनिशलाइज़ेशन पर क्रैश ठीक किया गया.
- इनकमिंग फ़ोन कॉल या अलार्म बजने के दौरान वेब रिसीवर के वॉल्यूम बार की समस्या ठीक की गई.
- खोजे जाने के दौरान, ऐक्सेस देने के कुछ तरीकों को गलत तरीके से कॉल करने की समस्या को ठीक किया गया.
- समस्या ठीक कर दी गई है जहां मीडिया सूची के आखिरी आइटम के चलने के बाद भी सूची नहीं हटती थी.
- नेटवर्क उपलब्ध न होने पर, आस-पास के ऐसे डिवाइसों को दिखाने की अनुमति नहीं है जिन्हें ऐक्सेस नहीं किया जा सकता.
- उन डिवाइसों के लिए डिवाइस व्यू कंट्रोलर पर वॉल्यूम स्लाइडर को बंद किया गया है जिनमें वॉल्यूम को कंट्रोल नहीं किया जा सकता.