ملف GCKMediaStatus.h
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تعدادات GCKMediaPlayerState وGCKMediaPlayerIdlereason.
المزيد...
|
typedef | NS_CLOSED_ENUM (NSInteger, GCKMediaPlayerState) |
|
تعدادات GCKMediaPlayerState وGCKMediaPlayerIdlereason.
أسباب عدم نشاط مشغّل الوسائط
العدّاد |
---|
GCKMediaPlayerIdlereasonNone |
يشير الثابت إلى أنّه ليس للمشغّل حاليًا سبب بعدم النشاط.
|
GCKMediaPlayerIdleWhyFinished |
قيمة مستمرة للإشارة إلى أنّ المشغّل غير نشِط لفترة قصيرة بسبب انتهاء التشغيل.
|
تم إلغاء ميزة GCKMediaPlayerIdleREASON |
يشير إلى أن المشغّل غير نشِط لفترة قصيرة إذ تم إلغاء تشغيله استجابةً لأمر STOP.
|
سبب انقطاع GCKMediaPlayerIdlereason |
مستمر للإشارة إلى أن المشغّل في وضع عدم النشاط بسبب مقاطعة التشغيل بواسطة أمر تحميل.
|
GCKMediaPlayerIdlereasonError |
يشير إلى أن المشغّل غير نشِط لفترة قصيرة بسبب حدوث خطأ في التشغيل.
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThe \u003ccode\u003eGCKMediaStatus\u003c/code\u003e class provides status information about media playback.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGCKMediaPlayerState\u003c/code\u003e enum defines the different playback states of a media player.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGCKMediaPlayerIdleReason\u003c/code\u003e enum defines the reasons why a media player is idle, including finished playback, cancellation, interruption, and error.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGCKMediaStatus.h\u003c/code\u003e file defines these enums and the \u003ccode\u003eGCKMediaStatus\u003c/code\u003e class, allowing developers to manage media status and playback on Google Cast devices.\u003c/p\u003e\n"]]],["The core content details the `GCKMediaStatus.h` file, which defines a `GCKMediaStatus` class for media status information. It also outlines the `GCKMediaPlayerIdleReason` enumeration, specifying possible idle states of a media player: `None`, `Finished`, `Cancelled`, `Interrupted`, and `Error`. Additionally it details the functions for `GCKMediaPlayerState` enumeration type. Each idle reason indicates a specific condition under which the media player is inactive, such as completion of playback or encountering an error.\n"],null,["# GCKMediaStatus.h File\n\n[Classes](#nested-classes) \\| [Enumerations](#enum-members) \\| [Functions](#func-members) \nGCKMediaStatus.h File Reference \nGCKMediaPlayerState and GCKMediaPlayerIdleReason enums.\n[More...](#details)\n\n|-------|----------------------------------------------------------------------------------------------------------------------------------|\n| Classes ------- ||\n| class | [GCKMediaStatus](/cast/docs/reference/ios/interface_g_c_k_media_status) |\n| | A class that holds status information about some media. [More...](/cast/docs/reference/ios/interface_g_c_k_media_status#details) |\n| ||\n\n|------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Enumerations ------------ ||\n| enum | [GCKMediaPlayerIdleReason](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3f) { [GCKMediaPlayerIdleReasonNone](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3fac2ca43a9e2f8d9f12b94c30f4e979e3c) = 0, [GCKMediaPlayerIdleReasonFinished](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3fa4fc39c19c26c4c8c0a63c8017c98172e) = 1, [GCKMediaPlayerIdleReasonCancelled](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3fa73e43131a93791c4350d4cc492e0b650) = 2, [GCKMediaPlayerIdleReasonInterrupted](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3fa29a88d1b21af8d62b62f445e2d18e3c6) = 3, [GCKMediaPlayerIdleReasonError](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3fa263509d1ba8891e3a69cff31b6acb978) = 4 } |\n| | Media player idle reasons. [More...](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3f) |\n| ||\n\n|---------|-----------------------------------------------------|\n| Functions --------- ||\n| typedef | **NS_CLOSED_ENUM** (NSInteger, GCKMediaPlayerState) |\n| ||\n\nDetailed Description\n--------------------\n\nGCKMediaPlayerState and GCKMediaPlayerIdleReason enums.\n\nEnumeration Type Documentation\n------------------------------\n\n|-------------------------------------------------------------------------------------------------------------------|\n| enum [GCKMediaPlayerIdleReason](/cast/docs/reference/ios/g_c_k_media_status_8h#a12c410307dde5e7658c51c851ef4bf3f) |\n\nMedia player idle reasons.\n\n| Enumerator ||\n|-------------------------------------|----------------------------------------------------------------------------------------------------------------|\n| GCKMediaPlayerIdleReasonNone | Constant indicating that the player currently has no idle reason. |\n| GCKMediaPlayerIdleReasonFinished | Constant indicating that the player is idle because playback has finished. |\n| GCKMediaPlayerIdleReasonCancelled | Constant indicating that the player is idle because playback has been cancelled in response to a STOP command. |\n| GCKMediaPlayerIdleReasonInterrupted | Constant indicating that the player is idle because playback has been interrupted by a LOAD command. |\n| GCKMediaPlayerIdleReasonError | Constant indicating that the player is idle because a playback error has occurred. |"]]