کلاس وضعیت GCKMedia

مرجع کلاس GCKMediaStatus

نمای کلی

کلاسی که اطلاعات وضعیت برخی رسانه ها را نگه می دارد.

NSObject را به ارث می برد. <NSCopying> را پیاده سازی می کند.

خلاصه روش نمونه

(BOOL) - queueHasNextItem
بررسی می کند که آیا بعد از آیتم در حال پخش در صف، آیتمی وجود دارد یا خیر. بیشتر...
(instancetype) - initWithSessionID:mediaInformation:
مقداردهی اولیه تعیین شده بیشتر...
(BOOL) - isMediaCommandSupported:
بررسی می کند که آیا جریان از یک فرمان کنترلی پشتیبانی می کند یا خیر. بیشتر...
(NSUInteger) - queueItemCount
تعداد موارد موجود در صف پخش را برمی گرداند. بیشتر...
( GCKMediaQueueItem *__nullable) - queueItemAtIndex:
مورد را در نمایه مشخص شده در صف پخش برمی گرداند. بیشتر...
( GCKMediaQueueItem *__nullable) - queueItemWithItemID:
مورد را با شناسه مورد داده شده در صف پخش برمی گرداند. بیشتر...
(NSInteger) - queueIndexForItemID:
نمایه مورد را با شناسه مورد داده شده در صف پخش، یا -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
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از حرکت به آیتم قبلی در صف پشتیبانی می کند. بیشتر...

خلاصه اموال

NSInteger  mediaSessionID
شناسه جلسه رسانه فعلی، در صورت وجود؛ در غیر این صورت 0. بیشتر...
GCKMediaPlayerState   playerState
وضعیت بازیکن فعلی بیشتر...
BOOL  playingAd
نشان می دهد که آیا گیرنده در حال پخش آگهی است یا خیر. بیشتر...
GCKMediaPlayerIdleReason   idleReason
دلیل بیکار فعلی. بیشتر...
float  playbackRate
نرخ پخش جریانی فعلی را دریافت می کند. بیشتر...
GCKMediaInformation mediaInformation
اطلاعات GCKMediaInformation برای این مورد. بیشتر...
NSTimeInterval  streamPosition
موقعیت جریان فعلی، به عنوان یک NSTimeInterval از شروع جریان. بیشتر...
float  volume
حجم جریان بیشتر...
BOOL  isMuted
وضعیت بی صدا جریان. بیشتر...
GCKMediaRepeatMode   queueRepeatMode
حالت تکرار صف فعلی. بیشتر...
NSUInteger  currentItemID
شناسه آیتم صف فعلی، در صورت وجود. بیشتر...
BOOL  queueHasCurrentItem
آیا یک مورد فعلی در صف وجود دارد یا خیر. بیشتر...
GCKMediaQueueItem currentQueueItem
آیتم صف فعلی، در صورت وجود. بیشتر...
GCKMediaQueueItem nextQueueItem
آیتم صف بعدی، در صورت وجود. بیشتر...
BOOL  queueHasPreviousItem
اینکه آیا یک مورد قبل از آیتم در حال پخش در صف وجود دارد یا خیر. بیشتر...
BOOL  queueHasLoadingItem
اینکه آیا موردی در صف از قبل بارگذاری شده است یا خیر. بیشتر...
NSUInteger  preloadedItemID
شناسه موردی که در حال حاضر از قبل بارگذاری شده است، در صورت وجود. بیشتر...
NSUInteger  loadingItemID
شناسه موردی که در حال بارگیری است، در صورت وجود. بیشتر...
NSArray< NSNumber * > *  activeTrackIDs
فهرست شناسه‌های آهنگ فعال بیشتر...
GCKVideoInfo videoInfo
اطلاعات ویدیو، در صورت وجود. بیشتر...
id  customData
هر داده سفارشی که با وضعیت رسانه مرتبط است. بیشتر...
GCKAdBreakStatus adBreakStatus
وضعیت فعلی پخش آگهی بیشتر...

جزئیات روش

- (BOOL) queueHasNextItem

بررسی می کند که آیا بعد از آیتم در حال پخش در صف، آیتمی وجود دارد یا خیر.

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: ( GCKMediaInformation *__nullable)  mediaInformation  

مقداردهی اولیه تعیین شده

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

بررسی می کند که آیا جریان از یک فرمان کنترلی پشتیبانی می کند یا خیر.

- (NSUInteger) queueItemCount

تعداد موارد موجود در صف پخش را برمی گرداند.

- ( GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

مورد را در نمایه مشخص شده در صف پخش برمی گرداند.

- ( GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

مورد را با شناسه مورد داده شده در صف پخش برمی گرداند.

- (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

یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از حرکت به آیتم بعدی در صف پشتیبانی می کند.

Deprecated:
این پرچم در حال حاضر اجرا نمی شود.
- (const NSInteger) kGCKMediaCommandQueuePrevious

یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از حرکت به آیتم قبلی در صف پشتیبانی می کند.

Deprecated:
این پرچم در حال حاضر اجرا نمی شود.

جزئیات ملک

- (NSInteger) mediaSessionID
read nonatomic assign

شناسه جلسه رسانه فعلی، در صورت وجود؛ در غیر این صورت 0.

- ( GCKMediaPlayerState ) playerState
read nonatomic assign

وضعیت بازیکن فعلی

- (BOOL) playingAd
read nonatomic assign

نشان می دهد که آیا گیرنده در حال پخش آگهی است یا خیر.

Deprecated:
به جای آن از adBreakStatus استفاده کنید.
- ( GCKMediaPlayerIdleReason ) idleReason
read nonatomic assign

دلیل بیکار فعلی.

این مقدار فقط در صورتی معنی دارد که حالت پخش کننده GCKMediaPlayerStateIdle باشد.

- (float) playbackRate
read nonatomic assign

نرخ پخش جریانی فعلی را دریافت می کند.

اگر جریان به دنبال عقب باشد، این مقدار منفی است، اگر جریان متوقف شده باشد، 0، اگر جریان به طور معمول پخش شود، 1، و اگر جریان به دنبال رو به جلو باشد، مقدار مثبت دیگری خواهد بود.

- ( GCKMediaInformation *) mediaInformation
read nonatomic strong

اطلاعات GCKMediaInformation برای این مورد.

- (NSTimeInterval) streamPosition
read nonatomic assign

موقعیت جریان فعلی، به عنوان یک NSTimeInterval از شروع جریان.

- (float) volume
read nonatomic assign

حجم جریان

- (BOOL) isMuted
read nonatomic assign

وضعیت بی صدا جریان.

- ( GCKMediaRepeatMode ) queueRepeatMode
read nonatomic assign

حالت تکرار صف فعلی.

- (NSUInteger) currentItemID
read nonatomic assign

شناسه آیتم صف فعلی، در صورت وجود.

- (BOOL) queueHasCurrentItem
read nonatomic assign

آیا یک مورد فعلی در صف وجود دارد یا خیر.

- ( GCKMediaQueueItem *) currentQueueItem
read nonatomic assign

آیتم صف فعلی، در صورت وجود.

- ( GCKMediaQueueItem *) nextQueueItem
read nonatomic assign

آیتم صف بعدی، در صورت وجود.

- (BOOL) queueHasPreviousItem
read nonatomic assign

اینکه آیا یک مورد قبل از آیتم در حال پخش در صف وجود دارد یا خیر.

- (BOOL) queueHasLoadingItem
read nonatomic assign

اینکه آیا موردی در صف از قبل بارگذاری شده است یا خیر.

- (NSUInteger) preloadedItemID
read nonatomic assign

شناسه موردی که در حال حاضر از قبل بارگذاری شده است، در صورت وجود.

- (NSUInteger) loadingItemID
read nonatomic assign

شناسه موردی که در حال بارگیری است، در صورت وجود.

- (NSArray<NSNumber *>*) activeTrackIDs
read nonatomic strong

فهرست شناسه‌های آهنگ فعال

- ( GCKVideoInfo *) videoInfo
read nonatomic strong

اطلاعات ویدیو، در صورت وجود.

از آنجایی که
3.3
- (id) customData
read nonatomic strong

هر داده سفارشی که با وضعیت رسانه مرتبط است.

- ( GCKAdBreakStatus *) adBreakStatus
read nonatomic strong

وضعیت فعلی پخش آگهی

از آنجایی که
3.3