بررسی اجمالی
کلاسی که اطلاعات وضعیت برخی رسانه ها را نگه می دارد.
NSObject را به ارث می برد. <NSCopying> را پیاده سازی می کند.
خلاصه روش نمونه | |
(instancetype) | - initWithSessionID:mediaInformation: |
مقداردهی اولیه تعیین شده بیشتر... | |
(BOOL) | - isMediaCommandSupported: |
بررسی می کند که آیا جریان از یک فرمان کنترلی پشتیبانی می کند یا خیر. بیشتر... | |
(nullable GCKMediaQueueItem *) | - queueItemAtIndex: |
مورد را در نمایه مشخص شده در صف پخش برمی گرداند. بیشتر... | |
(nullable GCKMediaQueueItem *) | - 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 |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از حرکت به آیتم قبلی در صف پشتیبانی می کند. بیشتر... | |
const NSInteger | kGCKMediaCommandQueueShuffle |
یک پرچم (بیت ماسک) که نشان میدهد یک آیتم رسانه از زدن پشتیبانی میکند. بیشتر... | |
const NSInteger | kGCKMediaCommandSkipAd |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه ای از پرش تبلیغات پشتیبانی می کند. بیشتر... | |
const NSInteger | kGCKMediaCommandQueueRepeatAll |
یک پرچم (بیت ماسک) که نشان می دهد صف یک آیتم رسانه از تکرار نامحدود پشتیبانی می کند. بیشتر... | |
const NSInteger | kGCKMediaCommandQueueRepeatOne |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از تکرار نامحدود پشتیبانی می کند. بیشتر... | |
const NSInteger | kGCKMediaCommandQueueRepeat |
یک پرچم (bitmask) که نشان می دهد یک آیتم رسانه و صف آن از تکرار نامحدود پشتیبانی می کند. بیشتر... | |
const NSInteger | kGCKMediaCommandEditTracks |
یک پرچم (بیت ماسک) که نشان می دهد آهنگ های یک آیتم رسانه قابل ویرایش هستند. بیشتر... | |
const NSInteger | kGCKMediaCommandSetPlaybackRate |
یک پرچم (بیت ماسک) که نشان می دهد نرخ پخش یک آیتم رسانه قابل تنظیم است. بیشتر... | |
const NSInteger | kGCKMediaCommandLike |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه می تواند توسط یک کاربر پسندیده شود. بیشتر... | |
const NSInteger | kGCKMediaCommandDislike |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه می تواند توسط یک کاربر دوست نداشته باشد. بیشتر... | |
const NSInteger | kGCKMediaCommandFollow |
یک پرچم (بیت ماسک) که نشان می دهد سازنده یک آیتم رسانه می تواند توسط کاربر دنبال شود. بیشتر... | |
const NSInteger | kGCKMediaCommandUnfollow |
یک پرچم (بیت ماسک) که نشان می دهد سازنده یک آیتم رسانه می تواند توسط کاربر لغو فالو شود. بیشتر... | |
const NSInteger | kGCKMediaCommandStreamTransfer |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از انتقال جریان پشتیبانی می کند. بیشتر... | |
خلاصه اموال | |
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 |
آیتم صف فعلی، در صورت وجود. بیشتر... | |
BOOL | queueHasNextItem |
بررسی می کند که آیا بعد از آیتم در حال پخش در صف، آیتمی وجود دارد یا خیر. بیشتر... | |
GCKMediaQueueItem * | nextQueueItem |
آیتم صف بعدی، در صورت وجود. بیشتر... | |
BOOL | queueHasPreviousItem |
اینکه آیا یک مورد قبل از آیتم در حال پخش در صف وجود دارد یا خیر. بیشتر... | |
BOOL | queueHasLoadingItem |
اینکه آیا موردی در صف از قبل بارگذاری شده است یا خیر. بیشتر... | |
NSUInteger | preloadedItemID |
شناسه موردی که در حال حاضر از قبل بارگذاری شده است، در صورت وجود. بیشتر... | |
NSUInteger | loadingItemID |
شناسه موردی که در حال بارگیری است، در صورت وجود. بیشتر... | |
NSArray< NSNumber * > * | activeTrackIDs |
فهرست شناسههای آهنگ فعال بیشتر... | |
GCKVideoInfo * | videoInfo |
اطلاعات ویدیو، در صورت وجود. بیشتر... | |
id | customData |
هر داده سفارشی که با وضعیت رسانه مرتبط است. بیشتر... | |
GCKAdBreakStatus * | adBreakStatus |
وضعیت فعلی پخش آگهی بیشتر... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
محدوده قابل جستجوی یک جریان. بیشتر... | |
GCKMediaQueueData * | queueData |
فراداده صف رسانه. بیشتر... | |
NSUInteger | queueItemCount |
تعداد موارد موجود در صف پخش را برمی گرداند. بیشتر... | |
جزئیات روش
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | mediaInformation | |
مقداردهی اولیه تعیین شده
- Parameters
-
mediaSessionID The media session ID. mediaInformation The media information.
- (BOOL) isMediaCommandSupported: | (NSInteger) | command |
بررسی می کند که آیا جریان از یک فرمان کنترلی پشتیبانی می کند یا خیر.
- (nullable GCKMediaQueueItem *) queueItemAtIndex: | (NSUInteger) | index |
مورد را در نمایه مشخص شده در صف پخش برمی گرداند.
- (nullable GCKMediaQueueItem *) 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 |
یک پرچم (بیت ماسک) که نشان می دهد یک آیتم رسانه از حرکت به آیتم بعدی در صف پشتیبانی می کند.
- (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 |
یک پرچم (bitmask) که نشان می دهد یک آیتم رسانه و صف آن از تکرار نامحدود پشتیبانی می کند.
موارد در صف
- از آنجا که
- 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
جزئیات ملک
|
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 weak |
آیتم صف فعلی، در صورت وجود.
|
read nonatomic assign |
بررسی می کند که آیا بعد از آیتم در حال پخش در صف، آیتمی وجود دارد یا خیر.
|
read nonatomic weak |
آیتم صف بعدی، در صورت وجود.
|
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
|
read nonatomic assign |
محدوده قابل جستجوی یک جریان.
- از آنجا که
- 4.4.1
|
read nonatomic assign |
فراداده صف رسانه.
- از آنجا که
- 4.4.1
|
read nonatomic assign |
تعداد موارد موجود در صف پخش را برمی گرداند.