रिलीज़ किए गए Google Cast के प्रत्येक नए वर्शन के लिए बदलाव ये हैं एपीआई के रेफ़रंस और इनके बारे में नीचे बताया गया है अपडेट किए गए हैं. डिज़ाइन चेकलिस्ट में बदलाव के लिए, इसकी changelog.
4 सितंबर, 2024
वेब रिसीवर 3.0.0133
- सीएएफ़ में इस्तेमाल किए जाने वाले Shaka Player के डिफ़ॉल्ट वर्शन को 4.3.4 से बदलकर 4.9.2 किया गया है. बदलावों की पूरी सूची के लिए शाका प्लेयर changelog देखें.
- Shaka प्लेयर के लिए कॉन्टेंट को पहले से लोड करने की सुविधा चालू की गई. इससे मीडिया आइटम या विज्ञापन के लिए ब्रेक के बीच आसानी से स्विच किया जा सकता है.
- शाका कोडेक स्विच करने की वजह से होने वाली गड़बड़ियां ठीक की गईं.
- शाका गड़बड़ियों के लिए नया फ़ील्ड
ErrorSeverity
जोड़ा गया. अगर इसकी गंभीरताRECOVERABLE
है, तो वीडियो चलना बंद नहीं होना चाहिए. - एक साथ लोड होने वाले अनुरोधों के लिए, कॉन्टेंट लोड न हो पाने की समस्या ठीक की गई.
- अंदरूनी रूप से, सीएएफ़ अब मीडिया एलिमेंट को
shaka.Player
कंस्ट्रक्टर में पास करने के बजाय,shaka.Player#attach
का इस्तेमाल करके मीडिया एलिमेंट अटैच करता है. Shaka एपीआई में यह सुविधा बंद कर दी गई है. frameType
औरframeDescription
फ़ील्ड कोcast.framework.events.Id3Event
में जोड़ा गया. जब प्लेबैक के लिए शाका प्लेयर इस्तेमाल किया जाता है, तब इन फ़ील्ड में जानकारी अपने-आप भर जाती है.REQUEST_GET_STATUS
औरREQUEST_PRELOAD
इवेंट जोड़े गए. इन इवेंट कोPlayerManager#addEventListener
के साथ सुना जा सकता है.- कोड को लोड करने के अनुरोधों के लिए, गड़बड़ी का जवाब जोड़ा गया. इसमें,
requestId
के साथ कोई भी कार्रवाई नहीं की गई. - Shaka प्लेयर
jumpLargeGaps
कॉन्फ़िगरेशन के लिए, चेतावनी वाला लॉग ठीक कर दिया गया है, जो Shaka v4 में काम नहीं करता. LOADING
स्थिति के लिए,MediaStatus
मैसेज मेंrequestId
की जानकारी अपने-आप भरी जा रही है.- नया कॉन्टेंट लोड करते समय, Shaka प्लेयर के इंस्टेंस को रीसाइकल करें.
- अब काम नहीं करने वाले
QUEUE_SHUFFLE
मीडिया कमांड के लिए सहायता बंद कर दी गई है. इसके बजाय,QUEUE_UPDATE
का इस्तेमाल करें. - वीएएसटी विज्ञापनों के पॉड के लिए सहायता, जहां हर
<Ad>
टैग में एकsequence
एट्रिब्यूट और नेस्ट किया गया<Wrapper>
टैग होता है. - नेस्ट किए गए
<video>
एलिमेंट में<cast-media-player>
से किसी वैल्यू के बिना,crossorigin
एट्रिब्यूट को लागू करने की सुविधा को ठीक किया गया है. - MPL में इनबैंड ऑडियो भाषा की अनुमति दें.
22 अगस्त, 2024
iOS सेंडर 4.8.3
- उस गड़बड़ी को ठीक किया गया है जिसकी वजह से 'कास्ट करें' बटन, टैप करने पर डिवाइस पिकर को नहीं खोलता.
- iOS 17 और इसके बाद के वर्शन वाले डिवाइसों पर होने वाले क्रैश को ठीक किया गया है.
18 अप्रैल, 2024
iOS सेंडर 4.8.1
- अब iOS 14, Cast SDK टूल के साथ काम करता है.
- पैकेज में, साइन किए गए xcframework के साथ निजता मेनिफ़ेस्ट को भी शामिल किया गया है.
- मेहमान मोड को बंद कर दिया गया है और हटा दिया गया है. एक ही फ़्लेवर में एसडीके उपलब्ध होगा इंटिग्रेशन के लिए तैयार हैं.
- कास्टिंग के दौरान कभी-कभी छोटा विज्ञापन चलने पर होने वाले क्रैश को ठीक किया गया.
11 दिसंबर, 2023
वेब रिसीवर 3.0.0122
- वीएएसटी के लिए विज्ञापन पॉड और विज्ञापन बुफ़े के लिए अतिरिक्त सुविधा.
- Google TV डिवाइसों के लिए, Cast Player के मीडिया कंट्रोल का यूज़र इंटरफ़ेस (यूआई) अपडेट किया गया.
- नया जोड़ा गया
audioTrackInfo
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है फ़ील्ड कोTrack
ऑब्जेक्ट में छोड़ें. - जोड़े गए
cast.framework.system.Message
, जो किसी भेजने वाले से मिले या उसे भेजे गए मैसेज को दिखाता है. - सीक ब्रेक का लॉजिक बदला गया. अब वेब पाने वाला एक सिंथेटिक टूल बनाता है
seek-{timestamp}
ब्रेक सिर्फ़ तब दें, जब एक से ज़्यादा ब्रेक हों यहां से वापस ली गईBreakManager#setBreakSeekInterceptor
, अगर ऐसा नहीं है, तो सीक ब्रेक, टाइमलाइन पर ओरिजनल ब्रेक के बराबर रहता है. - जोड़े गए
CastReceiverOptions#shakaVariant
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सीएएफ़ में शाका प्लेयर के डीबग वर्शन को लोड करने का विकल्प. -
समस्या को हल किया गया
PlaybackConfig#licenseRequestHandler
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है औरPlaybackConfig#licenseResponseHandler
अगर AES-128 एन्क्रिप्शन का इस्तेमाल किया जाता है, तो एचएलएस के लिए Shaka की पहचान नहीं हो पाएगी. - समस्या को हल किया गया
ID3Event
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है 'शाका प्लेयर' इस्तेमाल किए जाने पर ट्रिगर नहीं होता. - प्रीरोल विज्ञापनों का इस्तेमाल करते समय, साइड-लोड किए गए टेक्स्ट ट्रैक को ठीक किया गया.
- टेक्स्ट रेंडरिंग ठीक की गई, जब
UITextDisplayer
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल किया जाता है. - वीएएसटी, एमआईएमई टाइप, और कॉन्टेंट की सुरक्षा वाले सिस्टम के नामों के लिए, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) से जुड़ी कई समस्याओं को ठीक किया गया.
- फ़ोर्स किए गए कैप्शन से जुड़ी कई समस्याओं को ठीक किया गया है.
- अपने-आप जानकारी भरने की सुविधा ठीक की गई
EndedReason
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैBREAK_CLIP_ENDED
इवेंट के कोड.
4 दिसंबर, 2023
Android सेंडर 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
आर्ग्युमेंट नहीं लेते, वे ModuleUnavailableअपवादों को अनदेखा कर देंगे और अपने-आप बंद हो जाएंगे.
-
रिलीज़ किया गया play-services-cast-tv:21.0.1
- minSdkVersion को 16 से बढ़ाकर 19 किया गया.
- इस रिलीज़ में क्वालिटी से जुड़े सुधार शामिल हैं
20 जुलाई, 2023
iOS सेंडर 4.8.0
- अब iOS 13, iOS SDK टूल के साथ काम करने वाला वर्शन हो गया है.
- पहला स्थिर XCFramework रिलीज़.
- XCFrameworks को Cocoapods के ज़रिए उपलब्ध कराया जाता है.
- मीडिया के दौरान फ़िज़िकल वॉल्यूम बटन की मदद से, आवाज़ को कंट्रोल करने की सुविधा को पहले जैसा किया गया प्लेबैक.
- नेविगेशन बार में इस्तेमाल किए जाने पर, 'कास्ट करें' बटन अब गहरे रंग को दिखाता है.
- नेविगेशन शीर्षक का रंग, अब GCKUIStyle API.
- मीडिया ट्रैक के कैप्शन सूची व्यू में पारदर्शी नेविगेशन बार की समस्या को ठीक किया गया.
- XCFramework बीटा में एक क्रैश को ठीक किया गया.
- फ़ॉरवर्ड करने या पीछे ले जाने की कार्रवाइयों से यूज़र इंटरफ़ेस (यूआई) को बाइंड करने के लिए एक एपीआई जोड़ा गया.
- Pixel Tablet में कास्ट करने की सुविधा जोड़ी गई.
6 जुलाई, 2023
वेब रिसीवर 3.0.0111
-
BreakManager
का इस्तेमाल करके डाइनैमिक विज्ञापन इंसर्शन के लिए सहायता जोड़ी गईaddBreak(breakData, breakClips, broadCastMediaStatus)
औरremoveBreakById(breakId)
को अपनाएं. -
स्मूद मेनिफ़ेस्ट में
Subtype
स्ट्रिंग पार्स करने की सुविधा जोड़ी गई. -
इसमें एक साथ काम नहीं करने वाले अनुरोधों के लिए जोड़ा गया
manifestRequestHandler
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ,segmentRequestHandler
, औरlicenseRequestHandler
शाका प्लेयर के लिए. - फ़ोर्स किए गए सबटाइटल की सुविधा जोड़ी गई.
- सीएएफ़ के डिफ़ॉल्ट Shaka वर्शन को v4.3.4 पर ले जाया गया.
-
setActiveByIds
पैरामीटर की जानकारी को बेहतर तरीके से बताया गया. - सीएएफ़ ने अलग-अलग ऑडियो ट्रैक चुनने के तरीके को ठीक किया है.
- शाका अनुरोध के फ़िल्टर के लिए, अनुरोध के बॉडी टाइप कन्वर्ज़न को ठीक किया गया.
-
क्वेरी में जोड़ी गई सुविधा
CreativeInformation
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैBreakManager
केBreakClip
से मिलती-जुलतीgetCreativeInfoByClipId(breakClipId)
को अपनाएं. - डी-पैड से कंट्रोल किया जाने वाला मीडिया एलिमेंट लोड होने के दौरान, मीडिया मेटाडेटा के मौजूद न होने की समस्या को ठीक किया गया डिवाइस.
-
hlsSegmentFormat
औरhlsVideoSegmentFormat
प्रॉपर्टी इसमें जोड़ी गईंBreakClip
को अपनाएं. - MPL का इस्तेमाल करके, केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) टाइप की तुलनाओं को ठीक किया गया.
- Shaka Player की मदद से, लोड होने पर लाइव एचएलएस (टीएस आधारित) इनफ़ाइनाइट बफ़रिंग को ठीक किया गया.
-
समस्या को ठीक किया
PlayerDataBinder
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैIS_AT_LIVE_EDGE_CHANGED
इवेंट के लिए व्यवहार. - MPL का इस्तेमाल करके TS सेगमेंट में ज़रूरत के मुताबिक डेटा नहीं देने पर इनफ़ाइनाइट लूप को ठीक किया गया.
-
Shaka Player की गड़बड़ियों के लिए
error.stack
जोड़ा गया. -
audioCodec
के बजायaudioMimeType
फ़ील्ड का इस्तेमाल करने के लिए बदला गया को पॉप्युलेट करने के लिए शाका प्लेयर के ट्रैक ऑब्जेक्ट से वैरिएंट ट्रैक के लिएcast.framework.messages.Track.trackContentType
फ़ील्ड. -
shaka.extern.track.label
को इसमें जोड़ा गयाcast.framework.messages.Track.name
शाका प्लेयर ट्रैक के लिए. -
इसके मौजूदा फ़ील्ड के लिए,
cast.framework.stats.Stats
ऑब्जेक्ट को बड़ा किया गयाshaka.extern.Stats
. - एम्बेड किए गए बड़े ब्रेक वाले कॉन्टेंट के लिए, मीडिया टाइम की कैलकुलेशन को ठीक किया गया.
28 मार्च, 2023
Android सेंडर 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 पर अपग्रेड किया.
-
कैप्शन रेंडर करने के लिए
cast.framework.PlaybackConfig#enableUITextDisplayer
को जोड़ा गया डीओएम का इस्तेमाल करने वाला शाका प्लेयर. -
cast.framework.CastReceiverOptions#shakaVersion
और को जोड़ा गयाcast.framework.CastReceiverOptions#useShakaForHls
ताकि रिसीवर एचएलएस प्लेबैक के लिए शाका प्लेयर इस्तेमाल कर सकें. -
PlaybackConfig#manifestHandler
,PlaybackConfig#segmentHandler
, औरPlaybackConfig#licenseHandler
अब एचटीटीपी रिस्पॉन्स हेडर को ऐक्सेस कर सकता है. -
customData
कोCommandAndControlManager#ErrorResponseData
में जोड़ा गया जबLOAD_BY_ENTITY
मैसेज किसी गड़बड़ी के साथ ठीक हो जाता है.
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
के साथ. -
शून्य होने लायक स्वीकार करने के लिए,
RemoteMediaClient
एपीआई अपडेट किए गएcustomData
. -
इसे स्वीकार करने के लिए
MediaInfo.Builder
अपडेट किया गयाcontentId
याcontentURL
. -
शून्य होने लायक स्वीकार करने के लिए,
ImagePicker#onPickImage
को अपडेट किया गयाMediaMetadata
. -
com.google.android.datatransport:transport-api
डिपेंडेंसी को सबसे नए वर्शन पर अपडेट किया गया.
-
पहली बार
8 अगस्त, 2022
Android सेंडर 21.1.0 और Android TV रिसीवर 20.0.0
-
रिलीज़ किया गया play-services-cast:21.1.0 और play-services-cast-framework:21.1.0 को
-
CastContext#getSharedInstance(Context)
अब काम नहीं करता. इसके बजाय,CastContext#getSharedInstance(Context, Executor)
का इस्तेमाल करें, जो Tasks API दिखाता है. साथ ही,ModuleUnavailableException
का इस्तेमाल करें, ताकि जब Cast SDK टूल इंटरनल कास्ट मॉड्यूल को लोड नहीं कर पाता हो, तब अपवाद को हैंडल किया जा सके. -
ApplicationMetadata#getImages()
अब काम नहीं करता. इसके बजायApplicationMetadata#getIconUrl()
का इस्तेमाल करें, जो Cast Developer Console में सेट की गई ऐप्लिकेशन इमेज दिखाता है. -
रजिस्टर करते समय होने वाली
ConcurrentModificationException
गड़बड़ी को ठीक किया गया औरMediaQueue.Callbacks
का पंजीकरण रद्द हो रहा है. -
लाइव स्ट्रीम के लिए
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, MPL प्लेयर 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
उपयोगकर्ता की कार्रवाई. -
इसका
currentMediaTime
मानcast.framework.events.EventType.BREAK_CLIP_ENDED
इवेंट डेटा अब नए ब्रेक क्लिप के मौजूदा समय के बारे में जानकारी देता है यह इवेंट घट गया है. -
एक तरीका जोड़ा गया
cast.framework.PlayerManager#getRawCurrentTimeSec
वह मीडिया एलिमेंट का मीडिया टाइम दिखाता है. -
cast.framework.NetworkRequestInfo#timeoutInterval
को इसमें जोड़ा गया प्लेयर अनुरोधों के लिए एचटीटीपी अनुरोध का टाइम आउट तय करें. - डीमक्स ऑडियो/वीडियो स्ट्रीम के लिए, CEA 608/708 कैप्शन को डिकोड करने में एमपीएल गड़बड़ियां ठीक की गईं.
- दो से ज़्यादा वैल्यू स्वीकार करने के लिए, MPL WebVTT टाइमस्टैंप पार्स करने वाला लॉजिक ठीक किया गया घंटे के मान के लिए अंक.
9 दिसंबर, 2021
Android सेंडर 21.0.0
- शून्य सुरक्षा देकर, Kotlin के लिए शून्य से जुड़ी बेहतर सहायता जोड़ी गई किसी गड़बड़ी का उल्लंघन करता है. Java डेवलपर पर इसका कोई असर नहीं पड़ेगा. Kotlin अगर डेवलपर के पास मौजूदा कोड होने पर, उसे बिल्ड करने में समस्या आ सकती है शून्य-सुरक्षित नहीं था.
19 नवंबर, 2021
iOS सेंडर 4.7.0
- उपयोग करने के लिए ठीक की गई iOS सेंडर सपोर्ट Cast Connect के साथ ATV क्रेडेंशियल.
- बग को ठीक किया गया, जहां नेविगेशन बार का बैकग्राउंड पारदर्शी था Xcode 13 के साथ डिज़ाइन करते हैं.
-
समस्या को हल किया गया
सुलभता से जुड़ी समस्याएं
GCKUICastButton.
को सूचना भेजी गई - वाई-फ़ाई और सेल्यूलर के बीच स्विच करने से होने वाली गड़बड़ी को ठीक किया गया कास्ट करने के लिए प्रोत्साहित भी किया जा सकता है.
- iOS10 और iOS11 के लिए सहायता में कमी आई है और इसकी वजह से अब 32-बिट आर्किटेक्चर.
- अन्य गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस में सुधार किए गए.
16 नवंबर, 2021
Android सेंडर 20.1.0
- ध्यान दें: Android 12 को टारगेट करने वाले ऐप्लिकेशन को Android सेंडर 20.1.0 पर अपडेट करना ज़रूरी है रनटाइम क्रैश को रोकने के लिए ऐसा किया जा सकता है.
- सूची में सुधार
-
यहां एक नया
itemsReorderedAtIndexes
कॉलबैक जोड़ा गया MediaQueue इसे तब कॉल किया जाता है, जब सूची का क्रम बदला जाता है. - सूची में दिए गए निर्देशों को क्रम से लगाने की सुविधा जोड़ी गई.
-
customData
पैरामीटर बनायाRemoteMediaClient#queueSetRepeatMode
अमान्य है. - रिमोट डिसप्ले की सुविधा को बंद कर दिया गया है.
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
ऑपरेशन. - वीडियो के बीच स्विच करने पर, एमपीएल में एचएलएस लाइव स्ट्रीम में बफ़रिंग कम की गई ताकि ऑडियो और वीडियो अब सिंक में रहें.
- एम्बेड किए गए CEA608/CEA708 के साथ, एमपीएल में एचएलएस स्ट्रीम को पार्स करने की समस्या ठीक की गई कैप्शन.
- मीडिया होने पर, Chromecast with Google TV के मीडिया कंट्रोल छिपा दिए जाएंगे को 5 सेकंड से ज़्यादा के लिए रोका गया हो.
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 सेंडर 20.0.0 और Android TV रिसीवर 18.0.0
-
Play-services-cast:20.0.0 और रिलीज़ किया गया
play-services-cast-framework:20.0.0.
- GameManager और उससे जुड़े एपीआई मिटाए गए. इन्हें बंद कर दिया गया है 2017 से.
-
जोड़ा गया
SessionState
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है क्लास को कास्ट क्लाइंट लाइब्रेरी में ले जाएँ. -
जोड़े गए
CastReasonCodes
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनकी मदद से,CastStatusCodes
. इसका इस्तेमाल करेंCastContext#getCastReasonCodeForCastStatusCode(int)
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है जिस तरीके से अनुवाद करना हैCastStatusCodes
सेCastReasonCodes
. -
जोड़े गए
HlsSegmentFormat
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है औरHlsVideoSegmentFormat
सेMediaInfo.Builder
. -
इसके
foregroundServiceType
को मार्क किया गयाMediaNotificationService
इसेmediaPlayback
बनाया जाएगा. -
डिपेंडेंसी इस पर अपडेट की गईं
com.google.android.datatransport:transport-api
से सबसे नया वर्शन है. -
जोड़ा गया
MediaLoadRequestData.Builder
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कंस्ट्रक्टर सेMediaLoadRequestData
ऑब्जेक्ट है. - मिनी प्लेयर पर चलाएं/रोकें बटन से जुड़ी समस्या ठीक की गई है, जब वीओडी (वीडियो ऑन डिमांड) से लाइव स्ट्रीम पर स्विच करना.
-
लागू किया गया
MediaIntentReceiver#ACTION_DISCONNECT
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है कास्ट मीडिया से जुड़ी सूचनाएँ पाने के लिए.
-
रिलीज़ किया गया play-services-cast-tv:18.0.0:
-
जोड़ा गया
StoreSessionRequestData
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है क्लास औरStoreSessionResponseData
क्लास को कास्ट करें.
-
जोड़ा गया
5 अप्रैल, 2021
वेब रिसीवर 3.0.0095
- Shaka Player को 3.0.10 पर अपग्रेड किया.
-
कास्ट करें बटन अब डिफ़ॉल्ट रूप से तब दिखाई देगा, जब
STREAM_TRANSFER
मीडिया निर्देश काम करता है. - मीडिया ब्राउज़ यूज़र इंटरफ़ेस (यूआई) के नीचे सुझाव बार जोड़ा गया. कॉन्टेंट बनाने सुझाव बार में इंटरैक्टिव चिप होते हैं. चुने जाने पर, ये चिप में मीडिया आइटम चुनें या उपलब्ध मीडिया आइटम पर स्क्रोल करें. साथ ही, हर चिप पर पर मैप किया जा सकता है. सुझाव वाले चिप वर्तमान में केवल तब समर्थित है, जब सिस्टम की भाषा अंग्रेज़ी पर सेट हो या जैपनीज़.
- Chromecast with Google TV की गड़बड़ी को ठीक किया गया है, ताकि मीडिया को कंट्रोल किया जा सके फ़ोटो सामग्री को डिफ़ॉल्ट पर कास्ट करते समय ओवरले दिखाया गया था पाने वाले.
TRACKS_CHANGED
इवेंट के लिए सहायता जोड़ी गई.
18 दिसंबर, 2020
वेब रिसीवर 3.0.0085
-
विकल्प इसमें जोड़े गए
CastReceiverOptions
शाका और MPL के लोड होने की प्रक्रिया को बंद करने के लिए.
3 दिसंबर, 2020
iOS सेंडर 4.5.3
-
लोड होने में लगने वाले समय की गड़बड़ी "स्ट्रक्चर आर्म64 के लिए तय नहीं किए गए सिंबल" को ठीक किया गया इसके लिए
GCKCredentialsData
. -
विरोधाभासी शून्यता के लिए कंपाइलर गड़बड़ी ठीक की गई
GCKCredentialsData
. -
Bonjour सेवा की ज़रूरी शर्तें पूरी करने पर, अब चेतावनी वाले मैसेज लॉग किए जाएंगे
Info.plist
में मौजूद नहीं हैं.
4 नवंबर, 2020
iOS सेंडर 4.5.2
-
Protobuf
लाइब्रेरी के कम से कम वर्शन को 3.13 इंच में अपडेट किया गया कोकोपोड. पिछलेProtobuf
वर्शन इस्तेमाल करने की वजह होगी SDK टूल को क्रैश कर सकता है. - यह रिलीज़ खास तौर पर CocoaPods के लिए है और इसमें उसी बाइनरी का इस्तेमाल किया गया है जिसका इस्तेमाल सिर्फ़ CocoaPods के लिए किया गया है वर्शन 4.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
वेब से भेजने वाले लोग
- Cast Connect की शुरुआत की गई, जिससे Chrome ऐप्लिकेशन ये काम कर पाते हैं Android TV के ऐप्लिकेशन पर कास्ट करना. जानकारी के लिए, यह देखें Android TV रिसीवर के लिए दस्तावेज़.
31 अगस्त, 2020
वेब रिसीवर
- HLS में #EXT-X-DATERANGE के लिए सहायता जोड़ी गई / DASH में EventStream.
3 अगस्त, 2020
iOS पर भेजने वाला 4.4.8
- Cast Connect की शुरुआत की गई, जिससे iOS ऐप्लिकेशन को कास्ट करने की सुविधा मिलती है Android TV ऐप्लिकेशन इस्तेमाल करते हैं. जानकारी के लिए, यह देखें Android TV रिसीवर के लिए दस्तावेज़.
29 जुलाई, 2020
Android सेंडर 19.0.0 और Android TV रिसीवर 17.0.0
-
Cast Connect की शुरुआत की गई, जिससे Android TV ऐप्लिकेशन को इस्तेमाल करने की सुविधा मिलती है
कास्ट प्रोटोकॉल का पालन करते हों, ताकि वे रिसीवर की तरह काम करें
दिखाई देता है. जानकारी के लिए, यह देखें
Android TV रिसीवर के लिए दस्तावेज़.
- रिसीवर के लिए SDK टूल के तौर पर, play-services-cast-tv:17.0.0 को रिलीज़ किया गया Android TV के ऐप्लिकेशन.
- 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
आज़माएं. -
नाम बदला गया
CastRemoteDisplayLocalService#getDisplay()
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है सेCastRemoteDisplayLocalService#getCastRemoteDisplay()
ताकि Android 11 पर एपीआई की गड़बड़ी से बचा जा सके. -
जोड़े गए
getCustomData()
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है औरgetType()
इंचMediaError
. -
इसमें ब्यौरे के साथ काम करने वाले कमांड बिट कॉन्सटेंट (
MediaStatus#COMMAND_*
) जोड़े गएMediaStatus
. -
एक्सपोज़्ड
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
- यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल न करने वाले ऐप्लिकेशन के लिए, आवाज़ कम या ज़्यादा करने के बटन को ठीक किया गया के कॉम्पोनेंट भी शामिल किए जा सकते हैं.
-
बड़े किए गए व्यू में
currentTime
लेबल से जुड़ी समस्या ठीक की गई कंट्रोलर को तब तक दबाया जा सकता है, जब तक आप आगे या पीछे जाने वाले बटन को बार-बार न दबाते हों. -
GCKMediaQueue
में मौजूद मीडिया आइटम, ऐप्लिकेशन इस्तेमाल करने के बाद भी सेव रहते हैं बैकग्राउंड में चला जाता है. -
यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने के अपडेट:
- मिनी कंट्रोलर के प्रोग्रेस बार को अब अपनी पसंद के मुताबिक बनाया जा सकता है.
- कास्ट के नेविगेशन बार और टूलबार के बैकग्राउंड का रंग डायलॉग को अब अपनी पसंद के मुताबिक बनाया जा सकता है.
- iPhone X में आने वाली यूज़र इंटरफ़ेस (यूआई) से जुड़ी खास समस्याएं ठीक की गईं.
- स्टॉल और क्रैश का कारण बनने वाली कुछ समस्याओं को ठीक किया गया.
24 फ़रवरी, 2020
Android सेंडर 18.1.0
-
MediaError
के लिए पूर्व-तय स्थिरांक जोड़े गए गड़बड़ी के बारे में ज़्यादा जानकारी देने वाले कोड साथ ही, गड़बड़ियों की वजहें भी बताएँ.
22 जनवरी, 2020
वेब रिसीवर
- मीडिया की एक से ज़्यादा स्थितियां ब्रॉडकास्ट करने के दौरान आने वाली समस्या को ठीक किया गया इस्तेमाल किए जा सकते हैं.
रिसीवर v2
- वीएएसटी विज्ञापनों के लिए बिटरेट चुनने की सुविधा को बेहतर बनाएं.
MPL
- सेशन कुंजी को प्रीफ़ेच करने के लिए सहायता जोड़ी गई. ज़्यादा जानकारी के लिए, एचटीटीपी लाइव स्ट्रीमिंग के दूसरे वर्शन का ड्राफ़्ट हमारा वीडियो देखें.
7 जनवरी, 2020
वेब रिसीवर
-
इसमें ID3 समय वाले मेटाडेटा के लिए समर्थन जोड़ा गया
cast.framework.events.EmsgEvent
. इसके अलावा,EmsgEvent
को अब एचएलएस/सीएमएएफ़ कॉन्टेंट के लिए भेज दिया गया है. -
उस समस्या को ठीक किया गया है, जिसके दौरान प्लेयर का डेटा मौजूद नहीं था
नए मीडिया पर ट्रांज़िशन के दौरान
PLAYER_LOAD_COMPLETE
सत्र. - उस समस्या को ठीक किया गया है जिसकी वजह से मीडिया आइकॉन, ब्रेक क्लिप को ओवरलैप कर रहा था नंबर और काउंटडाउन.
- पहले ब्रेक की क्लिप के काउंटडाउन के बाद वाली समस्या ठीक कर दी गई है डिसप्ले 0:00 होना चाहिए.
- Shaka Player को 2.5.6 पर अपग्रेड किया.
वेब रिसीवर v2
-
IS_DEVICE_REGISTERED
को डिवाइस की नई सुविधा को जोड़ा गयाdeviceCapabilities
. अगर सेट हो, तो कास्ट डिवाइस रजिस्टर हो जाता है देखें. - लोड न होने की समस्या ठीक की गई.
- अब इसमें हर ऐसे आइटम के लिए अलग-अलग मीडिया गड़बड़ी संदेश भेजे जाते हैं, जो पूरा नहीं हो सका सूची में है.
MPL
- लाइव स्ट्रीम में ऑडियो चलना जारी रखने वाली समस्या को ठीक किया गया मैसेज मिलने के कुछ समय बाद.
- उस समस्या को ठीक किया गया है जिसकी वजह से वीडियो कंप्रेस करने वाले आर्टफ़ैक्ट दिखते हैं क्वालिटी लेवल में बदलाव होते हैं.
- उस समस्या को ठीक किया गया है जिसकी वजह से *.m4s सेगमेंट का इस्तेमाल करके एचएलएस स्ट्रीम नहीं हो पा रही थीं.
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
. - Google Ads और iOS 13 के लिए यूज़र इंटरफ़ेस (यूआई) में सुधार.
11 सितंबर, 2019
Android सेंडर 17.1.0
-
MediaError
फ़ील्ड को इसमें जोड़ा गया RemoteMediaClient.MediaChannelResult जिसका इस्तेमाल गड़बड़ी वाले मीडिया के लिए, गड़बड़ी की पूरी जानकारी देने वाले कोड को ऐक्सेस करने के लिए किया जा सकता है निर्देश देखें. -
कॉन्टेंट बनाने
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
मेटाडेटा टाइप में अब "अगला चलाएं" नाम मौजूद है झलक देखें अगर अगला आइटम पहले से लोड किया गया है, तो डिफ़ॉल्ट प्लेयर का इस्तेमाल करें. -
जोड़ा गया
ContentRating
क्लास कोcast.framework.messages
नेमस्पेस में जोड़ें. -
डिफ़ॉल्ट यूज़र इंटरफ़ेस (यूआई) का ऑडियो टाइटल अपडेट किया गया, ताकि
metadata.artist
को प्राथमिकता दी जाती हैmetadata.albumArtist
. - शुरू होने का समय दिखाने के लिए, नेगेटिव startTime वैल्यू के लिए सहायता जोड़ी गई कॉन्टेंट के एंड या लाइव एज के हिसाब से.
- मीडिया ब्राउज़ करें:
- मीडिया ब्राउज़ पैनल अब 30 सेकंड के बाद अपने-आप छिप जाता है उपयोगकर्ता की कोई गतिविधि नहीं होने पर.
- चलाएं/रोकें बटन और मीडिया आइटम थंबनेल को सबसे ऊपर दाईं ओर जोड़ा गया मीडिया ब्राउज़ ओवरले के कोने में दिखेगा.
- मीडिया ब्राउज़ सूची व्यवहार अपडेट किया गया. अब हॉराइज़नल स्क्रोलिंग को मीडिया ब्राउज़ करने के कॉन्टेंट को सेट करने पर, सबसे पहले बाईं ओर वाली पोज़िशन.
- गड़बड़ियां ठीक की गईं:
-
मीडिया ऐक्सेस करने की अनुमति देने का
BasePlayer
एंड प्रॉमिस ठीक होने में देरी हो रही है ट्रिगर किए जाने वाले एलिमेंट इवेंट हैं. - विज्ञापन को पहले से लोड करने के दौरान, लोड करने में हुई गड़बड़ी को ठीक किया गया.
- वॉटरमार्क अब बाकी मेटाडेटा के साथ दिखता है.
-
Chromecast पर डिफ़ॉल्ट ऑडियो यूज़र इंटरफ़ेस (यूआई) काम करता है
.progressBar
स्टाइल. - डिवाइस के लोड होने से पहले और बीच में, आईडीएलई स्क्रीन पर स्प्लैशिंग की ज़रूरत नहीं पड़ती मीडिया आइटम को चलाने पर.
- डैश कॉन्टेंट के लिए सीक स्टॉल की सुविधा ठीक की गई है.
वेब रिसीवर v2
-
जोड़ा गया
ContentRating
क्लास कोcast.receiver.media
नेमस्पेस में जोड़ें. - वह बग ठीक किया गया है जहां गड़बड़ी डेटा गलत तरीके से फैल गया था, जबकि ऐसा होने पर सूची में कई आइटम हैं.
मीडिया प्लेयर लाइब्रेरी
- जोड़े गए एचएलएस #EXT-X-MEDIA एट्रिब्यूट को एपीआई में बदलें.
- गड़बड़ियां ठीक की गईं:
- SourceBuffer removed() कार्रवाई की वजह से होने वाली समस्या को ठीक किया गया क्रैश प्लेबैक पर स्विच करने के लिए ऑडियो ट्रैक.
- पैक किए गए ऑडियो फ़ॉर्मैट का टाइप बताए जाने पर, पार्स करने से जुड़ी समस्या ठीक की गई (उदाहरण के लिए, *.ec3) लेकिन MPEG-4 पर आधारित सेगमेंट का इस्तेमाल किया जाता है. उदाहरण के लिए, *.mp4, *.mp4a वगैरह).
- एचएलएस से जुड़ी समस्या ठीक की गई, जिसमें इनबैंड CEA608 कैप्शन दिखते थे इंतज़ार का समय साफ़ तौर पर दिखना चाहिए.
- एचएलएस और स्मूद कॉन्टेंट को ठीक कर दिया गया है और ऑडियो लोड नहीं हो पा रहा है.
27 अगस्त, 2019
वेब से भेजने वाले लोग
- वेब सेंडर अब नए कस्टम एलिमेंट v1 सिंटैक्स का इस्तेमाल करता है. यह वर्शन v0 को बदल देता है, अब काम नहीं करता.
-
breakTime
के लिए बदले गए इवेंट ठीक किए गए,breakClipTime
औरliveSeekableRange
का इस्तेमाल किया जा रहा है नयाgetEstimatedBreakTime
,getEstimatedBreakClipTime
, और Chrome M77 मेंgetLiveSeekableRange
फ़ंक्शन जोड़े गए.
12 अगस्त, 2019
iOS सेंडर v4.4.4
- iOS 13 पर बेहतर अनुभव.
- कास्ट डिवाइस को खोजने की बेहतर सुविधा.
30 जुलाई, 2019
वेब रिसीवर
- Shaka Player वर्शन 2.5.1 में अपग्रेड किया गया.
- के दौरान मेटाडेटा ओवरले बहुत तेज़ी से गायब होने की समस्या को ठीक कर दिया गया है कॉन्टेंट लोड हो रहा है.
- लोड होने की स्थिति को ठीक करने के लिए, लोड इंटरसेप्टर में अस्वीकार किए जाने की समस्या को ठीक किया गया है.
setBrowseContent
को शून्य के तौर पर अपडेट किया गया.- वीडियो चलाने के दौरान, मौजूदा समय के गलत दिखने की समस्या को ठीक कर दिया गया है विज्ञापन के लिए ब्रेक.
- इसके लिए सहायता जोड़ी गई ignoreTtmlPositionInfo टीटीएमएल कैप्शन की पोज़िशनिंग को अनदेखा करने के लिए.
- लोड करने से जुड़ी गड़बड़ियों को ठीक करने के लिए बेहतर सहायता:
- कई
MediaFinishedEvent
को ट्रिगर करने से बचा गया. - लोड होने की गड़बड़ी पर प्लेयर को हटाने के लिए, ट्रिगर किया गया मीडिया मैनेजर गड़बड़ी कॉलबैक.
22 जुलाई, 2019
iOS सेंडर v4.4.3
- लोडिंग से जुड़ी गड़बड़ियों को ठीक करने के लिए बेहतर सहायता. इसके लिए, error_reason.
- 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
- मेहमान मोड
- "मेहमान मोड चालू करें" के लिए सहायता जोड़ी गई कास्ट से मिला विकल्प Developer Console चुनें.
- मेहमान मोड वाले सेशन को मैनेज करने से जुड़ी समस्या ठीक की गई.
- गड़बड़ी ठीक करना
- v4.4.1 में पेश की गई स्थानीय भाषा के अनुसार समस्या को ठीक किया गया.
24 अप्रैल, 2019
iOS सेंडर v4.4.1
- लाइव स्ट्रीम के लिए ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. जानकारी के लिए, यह देखें डेवलपर गाइड देखें.
- लाइव स्ट्रीम की स्थिति के लिए, नए डेटा स्ट्रक्चर और एट्रिब्यूट जोड़े गए.
- नई GCKMediaMetadata कुंजियां जोड़ी गईं.
- लाइव स्ट्रीम मीडिया के लिए निर्देश जोड़े गए:
- [GCKRemoteMediaClient loadMediaWithLoadRequestData:]
- [GCKremoteMediaClient SeeWithOptions:]
- लाइव स्ट्रीम चलाने के लिए बेहतर कंट्रोलर यूज़र इंटरफ़ेस (यूआई):
- बड़े किए गए कंट्रोलर का लेआउट और लुक बदला गया.
- गड़बड़ी ठीक करना
- iPhone X पर GCKUICastContainerViewController के निचले हिस्से को ठीक किया गया.
- ओएस के बड़े नेटवर्क पर काम करने के दौरान, फिर से कनेक्ट करने की समस्या को ठीक किया गया गतिविधियां.
- सुलभता लेबल को शुरू करने के दौरान, इस गड़बड़ी को ठीक किया गया GCKUICastButton.
23 अप्रैल, 2019
वेब रिसीवर
- लाइव स्ट्रीम के लिए ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. जानकारी के लिए, यह देखें डेवलपर गाइड देखें.
- अपडेट किया गया यूज़र इंटरफ़ेस (यूआई), ताकि इससे लाइव स्ट्रीम की सुविधा का इस्तेमाल किया जा सके. साथ ही, लाइव इंडिकेटर की सुविधा भी काम करती है.
- यह बताने के लिए कि मीडिया, ऑडियो या फ़ोटो.
- गड़बड़ी ठीक करना
- प्लेबैक कॉन्फ़िगरेशन.segmentHandler की रिटर्न वैल्यू का इस्तेमाल तय किया गया है.
मीडिया प्लेयर लाइब्रेरी
- एचएलएस में, MPL में HEVC कोडेक का इस्तेमाल किया जा सकता है.
वेब से भेजने वाले लोग
- लाइव स्ट्रीम के लिए ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. जानकारी के लिए, यह देखें डेवलपर गाइड देखें.
- विज्ञापनों के लिए सहायता पेश की गई. जानकारी के लिए, यह देखें डेवलपर गाइड देखें.
- स्किप किए जा सकने वाले विज्ञापनों के लिए, RemotePlayerController.skipAd() जोड़ा गया.
Android सेंडर 16.2.0
- लाइव स्ट्रीम के लिए ऐल्फ़ा वर्शन की सुविधा लॉन्च की गई. जानकारी के लिए, यह देखें डेवलपर गाइड देखें.
- लाइव स्ट्रीम की स्थिति के लिए, नए डेटा स्ट्रक्चर और एट्रिब्यूट जोड़े गए.
- MediaMetadata की नई कुंजियां जोड़ी गईं.
- लाइव स्ट्रीम मीडिया के लिए निर्देश जोड़े गए:
- RemoteMediaClient#load(MediaLoadRequestData)
- RemoteMediaClient#seek(MediaSeekOptions)
- लाइव स्ट्रीम चलाने के लिए बेहतर कंट्रोलर यूज़र इंटरफ़ेस (यूआई):
- बड़े किए गए कंट्रोलर यूज़र इंटरफ़ेस (यूआई) विजेट में लाइव स्ट्रीम की सुविधा जोड़ी गई.
- बड़े किए गए कंट्रोलर का लेआउट और लुक बदला गया.
- बदलाव करने के लिए, लाइव स्ट्रीम के साथ काम करने वाले CastSeekBar विजेट को लॉन्च किया गया ज़रूरत के हिसाब से इस्तेमाल किया जा सकता है.
- CastseekBar का इस्तेमाल करने के लिए, एक्सटेंडेड कंट्रोलरActivity में बदलाव किया गया देखें, ताकि लाइव स्ट्रीम सही तरीके से काम करे. ExtedControllerActivity#getSeekBar() अब काम नहीं करता और एक डमी इंस्टेंस दिखाएगा.
- नई MediaStatus#PLAYER_स्टेट_LOADING प्लेयर स्थिति जोड़ी गई:
- जब वेब पाने वाला व्यक्ति मीडिया लोड करना शुरू करता है, तो PlayerState MediaStatus की प्रॉपर्टी MediaStatus#PLAYER_स्टेट_LOADING पर सेट है जब तक कि यह बफ़रिंग या कॉन्टेंट चलाना शुरू न कर दे.
- ज़्यादातर मामलों में, ऐप्लिकेशन इस स्थिति को उसी तरह हैंडल करता है जैसे वह हैंडल करता था मीडिया स्थिति#PLAYER_स्टेट_BUFFERING.
- बफ़रिंग और लोडिंग की स्थितियों की वजह से, हमेशा एक-दूसरे की जगह नहीं बदली जा सकती.
- लोड करते समय, वेब पाने वाले ने अभी तक सारे मीडिया का समाधान नहीं किया है और इसलिए, मीडिया के लिए सिर्फ़ वही जानकारी उपलब्ध है जो जो भेजने वाले के लोड मीडिया अनुरोध में मौजूद होते हैं.
- बफ़र करते समय, मीडिया की जानकारी में जानकारी पाने वाले ने इस समस्या को हल कर दिया.
- ऑडियो बुक चलाने के लिए MediaMetadata में बदलाव:
- MediaMetadata की नई कुंजियां जोड़ी गईं.
- ऑडियो बुक के लिए नया मेटाडेटा टाइप जोड़ा गया.
25 मार्च, 2019
वेब रिसीवर
-
document.registerElement()
के इस्तेमाल को इससे बदला गया वेब रिसीवर का SDK टूल बनाने के लिएcustomElements.define()
Cast प्लैटफ़ॉर्म के नए वर्शन के साथ काम करता है. -
MediaStatus.breakStatus
अब कॉन्टेंट के लिए विज्ञापन के लिए ब्रेक मौजूद होने पर, यह खाली ऑब्जेक्ट दिखाता है. हालांकि, फ़िलहाल, विज्ञापन के लिए ब्रेक नहीं चल रहा है. - इनलाइन वीएएसटी टैग को पार्स करने से जुड़ी समस्या ठीक की गई.
मीडिया प्लेयर लाइब्रेरी
- ऑडियो ट्रैक स्विच करते समय ~20 सेकंड की देरी होने की समस्या को ठीक किया गया.
13 फ़रवरी, 2019
वेब रिसीवर
- टच यूज़र इंटरफ़ेस (यूआई) के लिए 'विज्ञापन छोड़ें' बटन के अचानक दिखने के तरीके को ठीक किया गया.
- रिमोट कंट्रोल पर ब्रेक की जानकारी दिखाना ठीक किया गया.
मीडिया प्लेयर लाइब्रेरी
- पहले से लोड किए गए मीडिया के लिए लाइसेंस यूआरएल को हैंडल करने से जुड़ी समस्या ठीक की गई.
5 फ़रवरी, 2019
iOS सेंडर v4.3.5
- ऑडियो बुक के मेटाडेटा के लिए अतिरिक्त सुविधा, यहां देखें GCKMediaMetadata.h देखें.
- podspec पर static_framework के लिए सही मान सेट करें.
- नेविगेशन बार और टूलबार के लिए styleAttributes को अलग-अलग करें कनेक्शन कंट्रोलर.
- गड़बड़ी ठीक करना
- कुछ डेटाबेस शुरू करने के दौरान होने वाले क्रैश को ठीक किया गया.
- इनकमिंग फ़ोन के दौरान वेब रिसीवर वॉल्यूम बार के साथ समस्या को ठीक किया गया कॉल या अलार्म की घंटी बजती है.
- के दौरान कुछ डेलिगेट तरीकों के अनावश्यक कॉल को ठीक किया गया खोज के लिए इस्तेमाल किया जा सकता है.
- समस्या का समाधान कर दिया गया है, जहां मीडिया सूची सूची सूची का आखिरी आइटम चलाया जा चुका है.
- नेटवर्क के होने पर, आस-पास मौजूद वे डिवाइस दिखाने की अनुमति नहीं है जिन तक पहुंचा नहीं जा सकता उपलब्ध नहीं है.
- डिवाइसों के लिए, डिवाइस व्यू कंट्रोलर पर वॉल्यूम स्लाइडर को बंद किया गया जिसमें वॉल्यूम को कंट्रोल नहीं किया जा सकता.