بروتوكول <GCKUICastButton المرسَلة>
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
استخدم طرق هذا البروتوكول لتقديم مربع حوار مخصص استجابةً لإجراء المستخدم.
- منذ
- 4.6.0
يكتسب <UIButtonNSObject>.
- (void) castButtonDidTapToPresentLocalNetworkAccessPermissionDialog: |
|
(GCKUICastButton *) |
castButton |
|
|
optional |
تخبر هذه الرسالة المفوَّض بأنّ المستخدم قد نقر على زر البث لأول مرة على نظام التشغيل iOS14 أو إصدار أحدث وأنّ اكتشاف أجهزة البث لم يبدأ خلال جلسات التطبيق الحالية أو السابقة.
نفِّذ هذه الطريقة لعرض مربّع الحوار المخصّص. وفي حال عدم تطبيقه، سيظهر مربّع الحوار التلقائي.
- Parameters
-
- (void) castButtonDidTap: |
|
(GCKUICastButton *) |
castButton |
toPresentDialogForCastState: |
|
(GCKCastState) |
castState |
|
|
| |
|
optional |
يتم إعلام المستخدم المفوَّض بأنّ المستخدم قد نقر على زر البث بعد أن بدأ عملية الاكتشاف في جلسة التطبيق الحالية أو السابقة.
نفِّذ هذه الطريقة لعرض مربّع الحوار المخصّص حسب حالة البث. يُرجى ملاحظة GCKCastContext::castState لتحديث مربّع الحوار ديناميكيًا وفقًا للتغييرات التي تطرأ على حالة البث. وفي حال عدم تطبيقه، سيظهر مربّع الحوار التلقائي.
- Parameters
-
castButton | Instance of GCKUICastButton tapped. |
castState | Cast state when the cast button is tapped. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKUICastButtonDelegate` protocol allows developers to present custom dialogs in response to user interactions with the Cast button."],["It provides two optional methods: `castButtonDidTapToPresentLocalNetworkAccessPermissionDialog:` and `castButtonDidTap:toPresentDialogForCastState:`."],["`castButtonDidTapToPresentLocalNetworkAccessPermissionDialog:` is called the first time the Cast button is tapped on iOS 14 or later, before device discovery has begun."],["`castButtonDidTap:toPresentDialogForCastState:` is called on subsequent taps of the Cast button, after device discovery has started, allowing for custom dialogs based on the current cast state."],["If these methods are not implemented, default dialogs will be presented."]]],[]]