کلاس وضعیت 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 و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["The `GCKMediaStatus` class provides comprehensive status information about media playback on a Cast receiver, including details like playback state, position, volume, and queue status."],["It offers methods to check queue status, supported media commands, and retrieve specific queue items by index or ID."],["It exposes numerous properties to access media information, session details, playback rate, volume, mute state, repeat mode, active track IDs, video information, custom data, and ad playback status."],["This class inherits from `NSObject` and conforms to the `NSCopying` protocol."],["Developers can use this class to monitor and control the playback of media content on Cast receivers."]]],[]]