بررسی اجمالی
کلاسی که اطلاعات وضعیت برخی رسانه ها را نگه می دارد.
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
-
mediaSessionID The media session ID. mediaInformation The 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:
- این پرچم در حال حاضر اجرا نمی شود.
جزئیات ملک
|
read nonatomic assign |
شناسه جلسه رسانه فعلی، در صورت وجود؛ در غیر این صورت 0.
|
read nonatomic assign |
وضعیت بازیکن فعلی
|
read nonatomic assign |
نشان می دهد که آیا گیرنده در حال پخش آگهی است یا خیر.
- Deprecated:
- به جای آن از adBreakStatus استفاده کنید.
|
read nonatomic assign |
دلیل بیکار فعلی.
این مقدار فقط در صورتی معنی دارد که حالت پخش کننده GCKMediaPlayerStateIdle باشد.
|
read nonatomic assign |
نرخ پخش جریانی فعلی را دریافت می کند.
اگر جریان به دنبال عقب باشد، این مقدار منفی است، اگر جریان متوقف شده باشد، 0، اگر جریان به طور معمول پخش شود، 1، و اگر جریان به دنبال رو به جلو باشد، مقدار مثبت دیگری خواهد بود.
|
read nonatomic strong |
اطلاعات GCKMediaInformation برای این مورد.
|
read nonatomic assign |
موقعیت جریان فعلی، به عنوان یک NSTimeInterval از شروع جریان.
|
read nonatomic assign |
حجم جریان
|
read nonatomic assign |
وضعیت بی صدا جریان.
|
read nonatomic assign |
حالت تکرار صف فعلی.
|
read nonatomic assign |
شناسه آیتم صف فعلی، در صورت وجود.
|
read nonatomic assign |
آیا یک مورد فعلی در صف وجود دارد یا خیر.
|
read nonatomic assign |
آیتم صف فعلی، در صورت وجود.
|
read nonatomic assign |
آیتم صف بعدی، در صورت وجود.
|
read nonatomic assign |
اینکه آیا یک مورد قبل از آیتم در حال پخش در صف وجود دارد یا خیر.
|
read nonatomic assign |
اینکه آیا موردی در صف از قبل بارگذاری شده است یا خیر.
|
read nonatomic assign |
شناسه موردی که در حال حاضر از قبل بارگذاری شده است، در صورت وجود.
|
read nonatomic assign |
شناسه موردی که در حال بارگیری است، در صورت وجود.
|
read nonatomic strong |
فهرست شناسههای آهنگ فعال
|
read nonatomic strong |
اطلاعات ویدیو، در صورت وجود.
- از آنجا که
- 3.3
|
read nonatomic strong |
هر داده سفارشی که با وضعیت رسانه مرتبط است.
|
read nonatomic strong |
وضعیت فعلی پخش آگهی
- از آنجا که
- 3.3