GCKMediaStatus क्लास
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ऐसी क्लास जिसमें कुछ मीडिया के स्टेटस की जानकारी होती है.
NSObject को इनहेरिट करता है. <NSकॉपी> लागू करता है.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
खास तौर पर बनाया गया, शुरू करने वाला टूल.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
यह जांच करता है कि स्ट्रीम, दिए गए कंट्रोल निर्देश के साथ काम करती है या नहीं.
प्लेबैक सूची में बताए गए इंडेक्स पर आइटम देता है.
प्लेबैक सूची में दिए गए आइटम आईडी वाले आइटम को लौटाता है.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
प्लेबैक सूची में दिए गए आइटम आईडी वाले आइटम का इंडेक्स दिखाता है या अगर सूची में ऐसा कोई आइटम नहीं है, तो -1 दिखाता है.
- (const NSInteger) kGCKMediaCommandPause |
एक फ़्लैग (बिटमास्क) जो बताता है कि किसी मीडिया आइटम को रोका जा सकता है.
- (const NSInteger) kGCKMediaCommandSeek |
यह बताने वाला फ़्लैग (बिटमास्क) बताता है कि कोई मीडिया आइटम, आगे/पीछे जाने की सुविधा देता है या नहीं.
- (const NSInteger) kGCKMediaCommandSetVolume |
फ़्लैग (बिटमास्क) जो बताता है कि मीडिया आइटम के ऑडियो की आवाज़ को बदला जा सकता है.
- (const NSInteger) kGCKMediaCommandToggleMute |
फ़्लैग (बिटमास्क) जो बताता है कि मीडिया आइटम के ऑडियो को म्यूट किया जा सकता है.
- (const NSInteger) kGCKMediaCommandSkipForward |
एक फ़्लैग (बिटमास्क) जो बताता है कि कोई मीडिया आइटम, आगे बढ़ने की सुविधा देता है.
- (const NSInteger) kGCKMediaCommandSkipBackward |
यह बताने वाला फ़्लैग (बिटमास्क) बताता है कि कोई मीडिया आइटम पीछे की ओर जा सकता है या नहीं.
- (const NSInteger) kGCKMediaCommandQueueNext |
यह फ़्लैग (बिटमास्क) बताता है कि मीडिया आइटम को सूची में अगले आइटम पर ले जाया जा सकता है.
- (const NSInteger) kGCKMediaCommandQueuePrevious |
यह फ़्लैग (बिटमास्क) बताता है कि मीडिया आइटम, सूची में पिछले आइटम पर जाने की सुविधा देता है.
- (const NSInteger) kGCKMediaCommandQueueShuffle |
एक फ़्लैग (बिटमास्क) जो बताता है कि कोई मीडिया आइटम शफ़ल करने की सुविधा का इस्तेमाल कर सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
यह एक फ़्लैग (बिटमास्क) है जो बताता है कि मीडिया आइटम, विज्ञापन स्किप करने की सुविधा देता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
यह फ़्लैग (बिटमास्क) बताता है कि मीडिया आइटम की सूची में दोहराव की सुविधा है या नहीं.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
यह फ़्लैग (बिटमास्क) बताता है कि कोई मीडिया आइटम, तय समय तक दोहराए जा सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
यह फ़्लैग (बिटमास्क) बताता है कि मीडिया आइटम और उसकी सूची, दोहराए जाने की तय समयसीमा के साथ काम करती है.
सूची में मौजूद आइटम.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
फ़्लैग (बिटमास्क) जो बताता है कि मीडिया आइटम के ट्रैक में बदलाव किया जा सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
फ़्लैग (बिटमास्क) जो बताता है कि मीडिया आइटम के चलाने की दर कॉन्फ़िगर की जा सकती है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
फ़्लैग (बिटमास्क) जो यह बताता है कि उपयोगकर्ता, मीडिया आइटम को पसंद कर सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
यह फ़्लैग (बिटमास्क) बताता है कि उपयोगकर्ता, मीडिया आइटम को नापसंद कर सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
फ़्लैग (बिटमास्क) जो यह बताता है कि मीडिया आइटम के क्रिएटर को कोई उपयोगकर्ता फ़ॉलो कर सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
एक फ़्लैग (बिटमास्क) जो यह बताता है कि मीडिया आइटम के क्रिएटर को कोई उपयोगकर्ता अनफ़ॉलो कर सकता है.
- से
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
एक फ़्लैग (बिटमास्क) जो बताता है कि मीडिया आइटम, स्ट्रीम ट्रांसफ़र के साथ काम करता है.
- से
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
मौजूदा मीडिया सेशन आईडी, अगर कोई हो; नहीं तो 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
खिलाड़ी की मौजूदा स्थिति.
इससे पता चलता है कि पैसे पाने वाला व्यक्ति फ़िलहाल विज्ञापन चला रहा है या नहीं.
- Deprecated:
- इसके बजाय, adBreakStatus का इस्तेमाल करें.
डिवाइस इस्तेमाल न होने की मौजूदा वजह.
यह वैल्यू सिर्फ़ तब काम की होती है, जब प्लेयर की स्थिति GCKMediaPlayerStateIdle हो.
मौजूदा स्ट्रीम चलाने की स्पीड का पता लगाता है.
अगर स्ट्रीम को पीछे की ओर खोजा जा रहा है, तो यह नेगेटिव होगा. अगर स्ट्रीम को रोका गया है, तो 0 होगा, अगर स्ट्रीम सामान्य तरीके से चल रही है, तो 1 होगा. अगर स्ट्रीम को आगे बढ़ाने की कोशिश की जा रही है, तो यह नेगेटिव होगा.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
स्ट्रीम की शुरुआत से NSTimeInterval के तौर पर, स्ट्रीम की मौजूदा स्थिति.
मौजूदा सूची दोहराने वाला मोड.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
सूची में मौजूद मौजूदा आइटम का आईडी, अगर कोई हो.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
क्या सूची में कोई मौजूदा आइटम है.
अगर सूची में मौजूदा आइटम है, तो उसे सूची में डालें.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
यह जांच करता है कि क्या सूची में मौजूदा आइटम के बाद कोई आइटम है.
अगला सूची आइटम, अगर कोई हो.
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
मौजूदा समय में चल रहे आइटम से पहले, सूची में कोई आइटम है या नहीं.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
क्या सूची में कोई आइटम पहले से लोड हो रहा है.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
उस आइटम का आईडी जिसे अभी पहले से लोड किया गया है, अगर कोई हो.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
अगर मौजूदा आइटम लोड हो रहा है, तो उसका आईडी.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
वीडियो की जानकारी, अगर कोई हो.
- से
- 3.3
मीडिया के स्टेटस से जुड़ा कोई भी कस्टम डेटा.
विज्ञापन चलाने की मौजूदा स्थिति.
- से
- 3.3
किसी स्ट्रीम की वह रेंज जहां स्ट्रीम को छोड़ा जा सकता है.
- से
- 4.4.1
मीडिया सूची का मेटाडेटा.
- से
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
प्लेबैक सूची में मौजूद आइटम की संख्या दिखाता है.
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["The `GCKMediaStatus` class manages media status, providing information like session ID, player state, playback rate, and volume. It supports media control commands (pause, seek, mute, skip, queue navigation, etc.). The class allows checking if specific commands are supported and retrieving queue items by index or ID. It also offers properties detailing current item, queue status, and ad playback status. Additionally, the class has the ability to obtain and manage data for queue and stream such as `queueData` and `liveSeekableRange`.\n"],null,[]]