Google Cast SDK रिलीज़ नोट्स

Google Cast के रिलीज़ होने वाले हर नए वर्शन के लिए, बदलावों के बारे में नीचे बताया गया है और एपीआई के रेफ़रंस अपडेट किए जाते हैं. डिज़ाइन चेकलिस्ट में बदलाव करने के लिए, इसका बदलाव लॉग देखें.

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

10 अक्टूबर, 2022

Android सेंडर 21.2.0

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:

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 में इस्तेमाल किए गए एपीआई भी शामिल हैं.
  • एपीआई से जुड़े अपडेट:

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

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 बांटें.
  • गड़बड़ी ठीक करना
    • कुछ विफल डेटाबेस इनिशलाइज़ेशन पर क्रैश ठीक किया गया.
    • इनकमिंग फ़ोन कॉल या अलार्म बजने के दौरान वेब रिसीवर के वॉल्यूम बार की समस्या ठीक की गई.
    • खोजे जाने के दौरान, ऐक्सेस देने के कुछ तरीकों को गलत तरीके से कॉल करने की समस्या को ठीक किया गया.
    • समस्या ठीक कर दी गई है जहां मीडिया सूची के आखिरी आइटम के चलने के बाद भी सूची नहीं हटती थी.
    • नेटवर्क उपलब्ध न होने पर, आस-पास के ऐसे डिवाइसों को दिखाने की अनुमति नहीं है जिन्हें ऐक्सेस नहीं किया जा सकता.
    • उन डिवाइसों के लिए डिवाइस व्यू कंट्रोलर पर वॉल्यूम स्लाइडर को बंद किया गया है जिनमें वॉल्यूम को कंट्रोल नहीं किया जा सकता.