کلاس وضعیت GCKMedia
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
کلاسی که اطلاعات وضعیت برخی رسانه ها را نگه می دارد.
NSObject را به ارث می برد. <NSCopying> را پیاده سازی می کند.
- (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 |
یک پرچم (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
- (NSInteger) mediaSessionID |
|
read nonatomic assign |
شناسه جلسه رسانه فعلی، در صورت وجود؛ در غیر این صورت 0.
- (GCKMediaPlayerState) playerState |
|
read nonatomic assign |
دلیل بیکار فعلی.
این مقدار فقط در صورتی معنی دارد که حالت پخش کننده GCKMediaPlayerStateIdle باشد.
نرخ پخش جریانی فعلی را دریافت می کند.
اگر جریان به دنبال عقب باشد، این مقدار منفی، اگر جریان متوقف شده باشد، 0، اگر جریان به طور معمول پخش شود، 1 و اگر جریان به دنبال رو به جلو باشد، مقداری مثبت دیگر خواهد بود.
- (NSTimeInterval) streamPosition |
|
read nonatomic assign |
موقعیت جریان فعلی، به عنوان یک NSTimeInterval از شروع جریان.
- (NSUInteger) currentItemID |
|
read nonatomic assign |
شناسه آیتم صف فعلی، در صورت وجود.
- (BOOL) queueHasCurrentItem |
|
read nonatomic assign |
آیا یک مورد فعلی در صف وجود دارد یا خیر.
آیتم صف فعلی، در صورت وجود.
- (BOOL) queueHasNextItem |
|
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 |
فهرست شناسههای آهنگ فعال
اطلاعات ویدیو، در صورت وجود.
- از آنجا که
- 3.3
هر داده سفارشی که با وضعیت رسانه مرتبط است.
وضعیت فعلی پخش آگهی
- از آنجا که
- 3.3
محدوده قابل جستجوی یک جریان.
- از آنجا که
- 4.4.1
فراداده صف رسانه.
- از آنجا که
- 4.4.1
- (NSUInteger) queueItemCount |
|
read nonatomic assign |
تعداد موارد موجود در صف پخش را برمی گرداند.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]