کلاس وضعیت GCKMedia
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کلاسی که اطلاعات وضعیت برخی رسانه ها را نگه می دارد.
NSObject را به ارث می برد. <NSCopying> را پیاده سازی می کند.
- (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 |
|
|
|
تعداد موارد موجود در صف پخش را برمی گرداند.
مورد را در نمایه مشخص شده در صف پخش برمی گرداند.
مورد را با شناسه مورد داده شده در صف پخش برمی گرداند.
- (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.
دلیل بیکار فعلی.
این مقدار فقط در صورتی معنی دارد که حالت پخش کننده GCKMediaPlayerStateIdle باشد.
نرخ پخش جریانی فعلی را دریافت می کند.
اگر جریان به دنبال عقب باشد، این مقدار منفی است، اگر جریان متوقف شده باشد، 0، اگر جریان به طور معمول پخش شود، 1، و اگر جریان به دنبال رو به جلو باشد، مقدار مثبت دیگری خواهد بود.
- (NSTimeInterval) streamPosition |
|
read nonatomic assign |
موقعیت جریان فعلی، به عنوان یک NSTimeInterval از شروع جریان.
- (NSUInteger) currentItemID |
|
read nonatomic assign |
شناسه آیتم صف فعلی، در صورت وجود.
- (BOOL) queueHasCurrentItem |
|
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
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]