GCKUIMediaController क्लास

GCKUIMediaController क्लास का रेफ़रंस

खास जानकारी

यूज़र इंटरफ़ेस (यूआई) व्यू के लिए एक कंट्रोलर, जिसका इस्तेमाल कास्ट किए जाने वाले डिवाइस पर मीडिया प्लेबैक की स्थिति को कंट्रोल करने या दिखाने के लिए किया जाता है.

कॉलिंग ऐप्लिकेशन सही प्रॉपर्टी सेट करके, कंट्रोलर के साथ अपने मीडिया से जुड़े यूज़र इंटरफ़ेस (यूआई) कंट्रोल को रजिस्टर करता है. इसके बाद, कंट्रोलर, कंट्रोल पर छुए गए इवेंट का जवाब देता है. इसके लिए, वह रिसीवर को सही मीडिया निर्देश देता है. साथ ही, रिसीवर की स्थिति की जानकारी और मीडिया मेटाडेटा के आधार पर कंट्रोल अपडेट करता है. कंट्रोलर, मौजूदा सेशन और मीडिया प्लेयर की स्थिति के हिसाब से, यूआई कंट्रोल को अपने-आप चालू और बंद करता है. साथ ही, अनुरोध के प्रोसेस होने के दौरान, इससे सभी कंट्रोल भी बंद हो जाते हैं.

जिस व्यक्ति को ईमेल खाते का ऐक्सेस दिया गया है उससे जुड़े प्रोटोकॉल के बारे में जानने के लिए, GCKUIMediaControllerDelegate पर जाएं.

से
3.0

NSObject को इनहेरिट करता है.

इंस्टेंस के तरीके के बारे में खास जानकारी

(instancetype) - init
 किसी इंस्टेंस को शुरू करता है. ज़्यादा...
 
(void) - bindLabel:toMetadataKey:
 मेटाडेटा कुंजी के साथ UILabel बाइंड करता है. ज़्यादा...
 
(void) - bindLabel:toMetadataKey:withFormatter:
 मेटाडेटा कुंजी के साथ UILabel बाइंड करता है. ज़्यादा...
 
(void) - bindTextView:toMetadataKey:
 मेटाडेटा कुंजी से UITextView बाइंड करता है. ज़्यादा...
 
(void) - bindTextView:toMetadataKey:withFormatter:
 मेटाडेटा कुंजी से UITextView बाइंड करता है. ज़्यादा...
 
(void) - bindImageView:toImageHints:
 UIImageView को GCKUIImageHints इंस्टेंस से बाइंड करता है. ज़्यादा...
 
(void) - bindControlView:toRewindForTime:
 मौजूदा आइटम के प्लेबैक को पीछे ले जाने के लिए, UIControl को पास की गई वैल्यू के हिसाब से सेकंड के तौर पर बाइंड करता है. ज़्यादा...
 
(void) - bindControlView:toForwardForTime:
 UIControl को मौजूदा आइटम के प्लेबैक को आगे बढ़ाने के लिए, पास की गई वैल्यू के हिसाब से सेकंड के तौर पर बाइंड करता है. ज़्यादा...
 
(void) - unbindView:
 चुने गए व्यू को बंद करता है. ज़्यादा...
 
(void) - unbindAllViews
 सभी बाउंड व्यू को हटा देता है. ज़्यादा...
 
(GCKMediaRepeatMode- cycleRepeatMode
 सूची के रिपीट मोड को साइकल के अगले मोड में बदल देता है: ज़्यादा...
 
(void) - selectTracks
 मीडिया ट्रैक चुनने का यूज़र इंटरफ़ेस (यूआई) दिखाने का आसान तरीका. ज़्यादा...
 
(void) - skipAd
 यह सेवा, विज्ञापन अनुरोध को स्किप करने की सुविधा को भेजती है और उसे मॉनिटर करती है. ज़्यादा...
 

प्रॉपर्टी की खास जानकारी

id< GCKUIMediaControllerDelegatedelegate
 GCKUIMediaController से सूचना पाने वाला प्रतिनिधि. ज़्यादा...
 
GCKSessionsession
 इस कंट्रोलर से जुड़ा सेशन. ज़्यादा...
 
BOOL mediaLoaded
 क्या रिसीवर पर फ़िलहाल मीडिया लोड या लोड हो रहा है. ज़्यादा...
 
BOOL hasCurrentQueueItem
 क्या सूची में कोई मौजूदा आइटम है. ज़्यादा...
 
BOOL hasLoadingQueueItem
 क्या सूची में कोई आइटम पहले से लोड हो रहा है. ज़्यादा...
 
GCKMediaPlayerState lastKnownPlayerState
 मीडिया प्लेयर की मौजूदा स्थिति के बारे में जानकारी. ज़्यादा...
 
NSTimeInterval lastKnownStreamPosition
 मीडिया स्ट्रीम की मौजूदा स्थिति. ज़्यादा...
 
UIButton * playButton
 "चलाएं" बटन. ज़्यादा...
 
UIButton * pauseButton
 "रोकें" बटन. ज़्यादा...
 
GCKUIMultistateButtonplayPauseToggleButton
 "चलाएं/रोकें" टॉगल बटन. ज़्यादा...
 
GCKUIPlayPauseToggleControllerplayPauseToggleController
 "चलाएं/रोकें" टॉगल कंट्रोलर. ज़्यादा...
 
UIButton * stopButton
 "बंद करें" बटन. ज़्यादा...
 
UIButton * forward30SecondsButton
 अभी चल रहे मीडिया आइटम को 30 सेकंड आगे बढ़ाने का बटन. ज़्यादा...
 
UIButton * rewind30SecondsButton
 मौजूदा समय में चल रहे मीडिया आइटम में, 30 सेकंड पीछे जाने के लिए बटन. ज़्यादा...
 
UIButton * pauseQueueButton
 मौजूदा आइटम के चलने के बाद, वीडियो सूची को रोकने का बटन. ज़्यादा...
 
UIButton * nextButton
 "आगे बढ़ें" बटन. ज़्यादा...
 
UIButton * previousButton
 "पिछला" बटन. ज़्यादा...
 
GCKUIMultistateButtonrepeatModeButton
 उपलब्ध सूची दोहराने वाले मोड के ज़रिए साइकल चलाने के लिए बटन. ज़्यादा...
 
UISlider * streamPositionSlider
 स्ट्रीम की मौजूदा जगह दिखाने और बदलने के लिए स्लाइडर. ज़्यादा...
 
UIProgressView * streamProgressView
 स्ट्रीम की मौजूदा प्रोग्रेस दिखाने के लिए व्यू. ज़्यादा...
 
UILabel * streamPositionLabel
 स्ट्रीम की मौजूदा जगह को मिनट और सेकंड में दिखाने वाला लेबल. ज़्यादा...
 
UILabel * streamDurationLabel
 स्ट्रीम की मौजूदा अवधि को मिनट और सेकंड में दिखाने वाला लेबल. ज़्यादा...
 
UILabel * streamTimeRemainingLabel
 लाइव स्ट्रीम के बचे समय को मिनट और सेकंड में दिखाने वाला लेबल. स्ट्रीम के बचे हुए समय को उसकी जगह से घटाकर, मिनट और सेकंड में दिखाया जा सकता है. ज़्यादा...
 
GCKUIStreamPositionControllerstreamPositionController
 स्ट्रीम पॉज़िशन कंट्रोलर. ज़्यादा...
 
GCKUIPlaybackRateControllerplaybackRateController
 स्ट्रीम प्लेबैक रेट कंट्रोलर. ज़्यादा...
 
BOOL displayTimeRemainingAsNegativeValue
 स्ट्रीम के बचे हुए समय को नेगेटिव वैल्यू के तौर पर दिखाया जाएगा या नहीं, जैसे कि "-1:23:45". ज़्यादा...
 
BOOL hideStreamPositionControlsForLiveContent
 लाइव कॉन्टेंट के लिए, स्ट्रीम की जगह के कंट्रोल छिपाए जाने चाहिए. इनमें स्ट्रीम की पोज़िशन का स्लाइडर, स्ट्रीम की जगह का लेबल, स्ट्रीम का कुल समय का लेबल, और स्ट्रीम की प्रोग्रेस का व्यू शामिल है. ज़्यादा...
 
UIButton * tracksButton
 ऑडियो ट्रैक और/या सबटाइटल चुनने के लिए बटन. ज़्यादा...
 
UILabel * smartSubtitleLabel
 हाल ही में लोड किए गए मीडिया के लिए सबटाइटल दिखाने वाला लेबल. ज़्यादा...
 
UIActivityIndicatorView * mediaLoadingIndicator
 गतिविधि इंडिकेटर व्यू, जिससे पता चलता है कि मीडिया लोड हो रहा है. ज़्यादा...
 
UILabel * skipAdLabel
 विज्ञापन को स्किप करने में कितना समय बचा है, यह दिखाने वाला लेबल. ज़्यादा...
 
UIButton * skipAdButton
 मौजूदा विज्ञापन को स्किप करने का बटन. ज़्यादा...
 

तरीके की जानकारी

- (instancetype) init

किसी इंस्टेंस को शुरू करता है.

- (void) bindLabel: (UILabel *)  label
toMetadataKey: (NSString *)  key 

मेटाडेटा कुंजी के साथ UILabel बाइंड करता है.

व्यू में, उससे जुड़े मेटाडेटा फ़ील्ड की मौजूदा वैल्यू दिखेगी.

पहले से तय मेटाडेटा कुंजियों की सूची के लिए, GCKMediaMetadata देखें.

Parameters
labelThe UILabel that will display the value.
keyThe metadata key.
- (void) bindLabel: (UILabel *)  label
toMetadataKey: (NSString *)  key
withFormatter: (GCKUIValueFormatter formatter 

मेटाडेटा कुंजी के साथ UILabel बाइंड करता है.

व्यू में, उससे जुड़े मेटाडेटा फ़ील्ड की मौजूदा वैल्यू दिखेगी.

पहले से तय मेटाडेटा कुंजियों की सूची के लिए, GCKMediaMetadata देखें.

Parameters
labelThe UILabel that will display the value.
keyThe metadata key.
formatterA block that will produce the desired string representation of the value.
- (void) bindTextView: (UITextView *)  textView
toMetadataKey: (NSString *)  key 

मेटाडेटा कुंजी से UITextView बाइंड करता है.

व्यू में, उससे जुड़े मेटाडेटा फ़ील्ड की मौजूदा वैल्यू दिखेगी.

पहले से तय मेटाडेटा कुंजियों की सूची के लिए, GCKMediaMetadata देखें.

Parameters
textViewThe UITextView that will display the value.
keyThe metadata key.
- (void) bindTextView: (UITextView *)  textView
toMetadataKey: (NSString *)  key
withFormatter: (GCKUIValueFormatter formatter 

मेटाडेटा कुंजी से UITextView बाइंड करता है.

व्यू में, उससे जुड़े मेटाडेटा फ़ील्ड की मौजूदा वैल्यू दिखेगी.

पहले से तय मेटाडेटा कुंजियों की सूची के लिए, GCKMediaMetadata देखें.

Parameters
textViewThe UITextView that will display the value.
keyThe metadata key.
formatterA block that will produce the desired string representation of the value.
- (void) bindImageView: (UIImageView *)  imageView
toImageHints: (GCKUIImageHints *)  imageHints 

UIImageView को GCKUIImageHints इंस्टेंस से बाइंड करता है.

फ़िलहाल इंस्टॉल किए गए GCKUIImagePicker का इस्तेमाल, व्यू के लिए मेटाडेटा से किसी इमेज को चुनने के लिए किया जाएगा.

Parameters
imageViewThe UIImageView that will display the selected image.
imageHintsThe image hints.
- (void) bindControlView: (UIControl *)  control
toRewindForTime: (NSTimeInterval)  rewindSeconds 

मौजूदा आइटम के प्लेबैक को पीछे ले जाने के लिए, UIControl को पास की गई वैल्यू के हिसाब से सेकंड के तौर पर बाइंड करता है.

व्यू को GCKCastSession की स्थिति, कहीं से भी वीडियो चलाने की स्थिति, और लाइव स्ट्रीम के मुताबिक अपडेट किया जाएगा. UIControlEventTouchUpInside इवेंट को कैप्चर करने के लिए, UIControl में टारगेट भी जोड़ा जाता है. इस तरह का टारगेट UIControl पर न जोड़ें. इवेंट को कैप्चर करने के लिए, GCKUIMediaControllerDelegate तरीके का इस्तेमाल करें.

Parameters
controlThe UI element that the user interacts with. Typically this would be an instance of UIButton.
rewindSecondsThe number of seconds to rewind the media.
- (void) bindControlView: (UIControl *)  control
toForwardForTime: (NSTimeInterval)  forwardSeconds 

UIControl को मौजूदा आइटम के प्लेबैक को आगे बढ़ाने के लिए, पास की गई वैल्यू के हिसाब से सेकंड के तौर पर बाइंड करता है.

व्यू को GCKCastSession की स्थिति, कहीं से भी वीडियो चलाने की स्थिति, और लाइव स्ट्रीम के मुताबिक अपडेट किया जाएगा. UIControlEventTouchUpInside इवेंट को कैप्चर करने के लिए, UIControl में टारगेट भी जोड़ा जाता है. इस तरह का टारगेट UIControl पर न जोड़ें. इवेंट को कैप्चर करने के लिए, GCKUIMediaControllerDelegate तरीके का इस्तेमाल करें.

Parameters
controlThe UI element that the user interacts with. Typically this would be an instance of UIButton.
forwardSecondsThe number of seconds to skip the media.
- (void) unbindView: (UIView *)  view

चुने गए व्यू को बंद करता है.

Parameters
viewThe view to unbind.
- (void) unbindAllViews

सभी बाउंड व्यू को हटा देता है.

- (GCKMediaRepeatMode) cycleRepeatMode

सूची के दोहराव मोड को चक्र के अगले मोड में बदल देता है:

GCKMediaRepeatModeOffGCKMediaRepeatModeAllGCKMediaRepeatModeSingleGCKMediaRepeatModeAllAndShuffle

रिटर्न
नया रिपीट मोड.
- (void) selectTracks

मीडिया ट्रैक चुनने का यूज़र इंटरफ़ेस (यूआई) दिखाने का आसान तरीका.

- (void) skipAd

यह सेवा, विज्ञापन अनुरोध को स्किप करने की सुविधा को भेजती है और उसे मॉनिटर करती है.

से
4.3

प्रॉपर्टी की जानकारी

- (id<GCKUIMediaControllerDelegate>) delegate
readwritenonatomicweak

GCKUIMediaController से सूचना पाने वाला प्रतिनिधि.

- (GCKSession*) session
readnonatomicstrong

इस कंट्रोलर से जुड़ा सेशन.

- (BOOL) mediaLoaded
readnonatomicassign

क्या रिसीवर पर फ़िलहाल मीडिया लोड या लोड हो रहा है.

अगर कोई कास्ट सेशन चालू नहीं है, तो यह NO होगा.

- (BOOL) hasCurrentQueueItem
readnonatomicassign

क्या सूची में कोई मौजूदा आइटम है.

- (BOOL) hasLoadingQueueItem
readnonatomicassign

क्या सूची में कोई आइटम पहले से लोड हो रहा है.

- (GCKMediaPlayerState) lastKnownPlayerState
readnonatomicassign

मीडिया प्लेयर की मौजूदा स्थिति के बारे में जानकारी.

अगर कोई कास्ट सेशन चालू नहीं है, तो आखिरी सेशन खत्म होने से ठीक पहले ऐसा होगा. अगर पहले से कोई सेशन नहीं था, तो यह GCKMediaPlayerStateUnknown होगा.

- (NSTimeInterval) lastKnownStreamPosition
readnonatomicassign

मीडिया स्ट्रीम की मौजूदा स्थिति.

अगर कोई कास्ट सेशन चालू नहीं है, तो आखिरी सेशन खत्म होने से ठीक पहले, यह मीडिया स्ट्रीम की पोज़िशन होगी. अगर पिछला कोई सेशन नहीं था, तो यह kGCKInvalidTimeInterval होगा.

- (UIButton*) playButton
readwritenonatomicweak

"चलाएं" बटन.

बटन पर टैप करने पर, लोड हो चुका मीडिया चलाना शुरू हो जाता है या रिसीवर पर फिर से शुरू किया जाता है. अगर वीडियो पहले से चल रहा है, कोई मीडिया लोड नहीं है या कोई कास्ट सेशन चालू नहीं है, तो बटन को बंद कर दिया जाएगा.

- (UIButton*) pauseButton
readwritenonatomicweak

"रोकें" बटन.

इस बटन पर टैप करने से, रिसीवर पर फ़िलहाल लोड किया गया मीडिया रोक दिया जाता है. अगर हाल ही में लोड किया गया मीडिया रोकने की सुविधा नहीं देता, तो इस बटन को बंद कर दिया जाएगा. ऐसा तब भी होगा, जब वीडियो चलाया न जा रहा हो या कोई मीडिया लोड न हो या कोई कास्ट सेशन चालू न हो.

- (GCKUIMultistateButton*) playPauseToggleButton
readwritenonatomicweak

"चलाएं/रोकें" टॉगल बटन.

कॉलर को बटन की GCKUIButtonStatePlay, GCKUIButtonStatePlayLive, और GCKUIButtonStatePause बटन की स्थितियों के लिए सही आइकॉन सेट करने चाहिए. उदाहरण के लिए, प्ले स्टेट के लिए "रोकें" आइकॉन, प्ले-लाइव स्टेटस के लिए "बंद करें" आइकॉन, और 'रोकें' की स्थिति के लिए "चलाएं" आइकॉन. बटन की स्थिति अपने-आप अपडेट हो जाती है, ताकि रिसीवर पर वीडियो चलाने की मौजूदा स्थिति दिखे. इस बटन पर टैप करने पर, लोड हो रहे मीडिया को रोक दिया जाता है या रिसीवर पर फिर से शुरू किया जा सकता है. अगर हाल ही में लोड किया गया मीडिया रोकने की सुविधा काम नहीं करता, तो इस बटन को बंद कर दिया जाएगा. ऐसा तब भी होगा, जब वीडियो चलाया नहीं जा रहा हो या उसे रोका गया हो या कोई मीडिया लोड न हो या कोई कास्ट सेशन चालू न हो.

- (GCKUIPlayPauseToggleController*) playPauseToggleController
readwritenonatomicstrong

"चलाएं/रोकें" टॉगल कंट्रोलर.

कस्टम, ऐप्लिकेशन के लिए उपलब्ध चलाने/रोकने वाले टॉगल यूज़र इंटरफ़ेस (यूआई) के लिए स्टैंड-इन के तौर पर इस्तेमाल किया जाता है. जानकारी के लिए GCKUIPlayPauseToggleController देखें.

से
3.4
- (UIButton*) stopButton
readwritenonatomicweak

"बंद करें" बटन.

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

- (UIButton*) forward30SecondsButton
readwritenonatomicweak

अभी चल रहे मीडिया आइटम को 30 सेकंड आगे बढ़ाने का बटन.

अगर फ़िलहाल कोई मीडिया लोड नहीं हो या कोई कास्ट सेशन चालू न हो, तो बटन को बंद कर दिया जाएगा.

- (UIButton*) rewind30SecondsButton
readwritenonatomicweak

मौजूदा समय में चल रहे मीडिया आइटम में, 30 सेकंड पीछे जाने के लिए बटन.

अगर फ़िलहाल कोई मीडिया लोड नहीं हो या कोई कास्ट सेशन चालू न हो, तो बटन को बंद कर दिया जाएगा.

- (UIButton*) pauseQueueButton
readwritenonatomicweak

मौजूदा आइटम के चलने के बाद, वीडियो सूची को रोकने का बटन.

- (UIButton*) nextButton
readwritenonatomicweak

"आगे बढ़ें" बटन.

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

- (UIButton*) previousButton
readwritenonatomicweak

"पिछला" बटन.

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

- (GCKUIMultistateButton*) repeatModeButton
readwritenonatomicweak

उपलब्ध सूची दोहराने वाले मोड के ज़रिए साइकल चलाने के लिए बटन.

(GCKMediaRepeatMode देखें.) कॉलर को बटन की GCKUIButtonStateRepeatOff, GCKUIButtonStateRepeatSingle, GCKUIButtonStateRepeatAll, और GCKUIButtonStateShuffle बटन की स्थितियों के लिए सही आइकॉन सेट करने चाहिए. बटन की स्थिति अपने-आप अपडेट हो जाती है, ताकि रिसीवर पर मौजूदा सूची को दोहराने वाला मोड दिखाया जा सके. बटन पर टैप करने से अगले रिपीट मोड पर जाने का क्रम इस क्रम में लग जाएगा:

GCKMediaRepeatModeOffGCKMediaRepeatModeAllGCKMediaRepeatModeSingleGCKMediaRepeatModeAllAndShuffle

अगर इस समय कोई कास्ट सेशन चालू नहीं है, तो बटन को बंद कर दिया जाएगा.

- (UISlider*) streamPositionSlider
readwritenonatomicweak

स्ट्रीम की मौजूदा जगह दिखाने और बदलने के लिए स्लाइडर.

जब उपयोगकर्ता किसी स्लाइडर की वैल्यू बदल देता है, तो रिसीवर पर फ़िलहाल लोड किए गए मीडिया की स्ट्रीम की जगह अपडेट हो जाती है. रिसीवर पर मीडिया चलाते समय, स्ट्रीम की मौजूदा पोज़िशन दिखाने के लिए, स्लाइडर की वैल्यू रीयलटाइम में अपडेट की जाती है. अगर हाल ही में लोड किया गया मीडिया, वीडियो में आगे/पीछे जाने की सुविधा के साथ काम नहीं करता, तो स्लाइडर को बंद कर दिया जाएगा. ऐसा तब भी होगा, जब कोई मीडिया लोड न हो या कोई कास्ट सेशन चालू न हो.

- (UIProgressView*) streamProgressView
readwritenonatomicweak

स्ट्रीम की मौजूदा प्रोग्रेस दिखाने के लिए व्यू.

रिसीवर पर मीडिया चलाने के दौरान, स्ट्रीम की मौजूदा स्थिति दिखाने के लिए व्यू की वैल्यू रीयल टाइम में अपडेट की जाती है. अगर हाल ही में लोड किया गया मीडिया कोई लाइव स्ट्रीम है, तो व्यू बंद हो जाएगा. ऐसा तब होगा, जब कोई मीडिया लोड न हो या कोई कास्ट सेशन चालू न हो.

- (UILabel*) streamPositionLabel
readwritenonatomicweak

स्ट्रीम की मौजूदा जगह को मिनट और सेकंड में दिखाने वाला लेबल.

अगर फ़िलहाल कोई मीडिया लोड नहीं है या कोई कास्ट सेशन चालू नहीं है, तो लेबल स्थानीय भाषा में "--:--" दिखाता है.

- (UILabel*) streamDurationLabel
readwritenonatomicweak

स्ट्रीम की मौजूदा अवधि को मिनट और सेकंड में दिखाने वाला लेबल.

अगर मौजूदा समय में लोड हो रहे मीडिया में कोई अवधि नहीं है (उदाहरण के लिए, अगर यह एक लाइव स्ट्रीम है) या फ़िलहाल कोई मीडिया लोड नहीं है या कोई कास्ट सेशन चालू नहीं है, तो लेबल स्थानीय भाषा में "--:--" दिखाता है.

- (UILabel*) streamTimeRemainingLabel
readwritenonatomicweak

लाइव स्ट्रीम के बचे समय को मिनट और सेकंड में दिखाने वाला लेबल. स्ट्रीम के बचे हुए समय को उसकी जगह से घटाकर, मिनट और सेकंड में दिखाया जा सकता है.

अगर मौजूदा समय में लोड हो रहे मीडिया में कोई अवधि नहीं है (उदाहरण के लिए, अगर यह एक लाइव स्ट्रीम है) या फ़िलहाल कोई मीडिया लोड नहीं है या कोई कास्ट सेशन चालू नहीं है, तो लेबल स्थानीय भाषा में "--:--" दिखाता है.

- (GCKUIStreamPositionController*) streamPositionController
readwritenonatomicstrong

स्ट्रीम पॉज़िशन कंट्रोलर.

इसका इस्तेमाल कस्टम, ऐप्लिकेशन की ओर से दी जाने वाली स्ट्रीम स्थिति और/या सीक यूज़र इंटरफ़ेस (यूआई) के लिए, स्टैंड-इन के तौर पर किया जाता है. जानकारी के लिए GCKUIStreamPositionController देखें.

से
3.4
- (GCKUIPlaybackRateController*) playbackRateController
readwritenonatomicstrong

स्ट्रीम प्लेबैक रेट कंट्रोलर.

जानकारी के लिए GCKUIPlaybackRateController देखें.

से
4.0
- (BOOL) displayTimeRemainingAsNegativeValue
readwritenonatomicassign

स्ट्रीम के बचे हुए समय को नेगेटिव वैल्यू के तौर पर दिखाया जाएगा या नहीं, जैसे कि "-1:23:45".

डिफ़ॉल्ट रूप से, यह प्रॉपर्टी YES पर सेट होती है.

- (BOOL) hideStreamPositionControlsForLiveContent
readwritenonatomicassign

लाइव कॉन्टेंट के लिए, स्ट्रीम की जगह के कंट्रोल छिपाए जाने चाहिए. इनमें स्ट्रीम की पोज़िशन का स्लाइडर, स्ट्रीम की जगह का लेबल, स्ट्रीम का कुल समय का लेबल, और स्ट्रीम की प्रोग्रेस का व्यू शामिल है.

डिफ़ॉल्ट वैल्यू NO है.

से
4.0
- (UIButton*) tracksButton
readwritenonatomicweak

ऑडियो ट्रैक और/या सबटाइटल चुनने के लिए बटन.

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

- (UILabel*) smartSubtitleLabel
readwritenonatomicweak

हाल ही में लोड किए गए मीडिया के लिए सबटाइटल दिखाने वाला लेबल.

अगर मेटाडेटा में खास तौर पर, सबटाइटल फ़ील्ड सेट नहीं किया गया है, तो मीडिया टाइप के आधार पर लेबल, मेटाडेटा का सबसे सही फ़ील्ड दिखाएगा. उदाहरण के लिए, किसी फ़िल्म के लिए स्टूडियो का नाम या किसी संगीत ट्रैक के लिए कलाकार का नाम.

- (UIActivityIndicatorView*) mediaLoadingIndicator
readwritenonatomicweak

गतिविधि इंडिकेटर व्यू, जिससे पता चलता है कि मीडिया लोड हो रहा है.

- (UILabel*) skipAdLabel
readwritenonatomicweak

विज्ञापन को स्किप करने में कितना समय बचा है, यह दिखाने वाला लेबल.

से
4.3
- (UIButton*) skipAdButton
readwritenonatomicweak

मौजूदा विज्ञापन को स्किप करने का बटन.

से
4.3