Panoramica
Un oggetto che rappresenta le opzioni che possono essere trasmesse a un'app compatibile con Google Cast tramite un URL di link diretto.
L'app sorgente codifica le opzioni specifiche di Cast (inclusi l'ID univoco del dispositivo a cui trasmettere e, facoltativamente, l'ID sessione di una sessione di trasmissione specifica a cui partecipare) in un parametro di query dell'URL dell'applicazione utilizzando asURLQueryItem (GCKOpenURLOptions), quindi apre l'URL utilizzando il metodo -[openURL:options:completionHandler:]
di UIApplication. L'app di destinazione estrae le opzioni specifiche per Google Cast dall'URL che riceve nel metodo -[application:openURL:options:]
di UIApplicationDelega tramite la chiamata a openURLOptionsFromURL: (GCKOpenURLOptions). Quindi avvia o partecipa a una sessione di trasmissione passando queste opzioni a startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- Dal
- 4,0
Eredita NSObject, <NSCOPY> e <NSSecureCoding>.
Riepilogo del metodo di istanza | |
(NSURLQueryItem *) | - asURLQueryItem |
Converte le opzioni in un elemento di query dell'URL. Altro... | |
Riepilogo metodo classe | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Estrae le opzioni specifiche per la trasmissione dall'URL specificato. Altro... | |
Riepilogo proprietà | |
NSString * | deviceUniqueID |
L'ID univoco del dispositivo a cui connettersi. Altro... | |
NSString * | deviceFriendlyName |
Il nome intuitivo del dispositivo a cui connettersi. Altro... | |
NSString * | sessionID |
L'ID della sessione di trasmissione a cui vuoi partecipare. Altro... | |
Dettaglio metodo
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Estrae le opzioni specifiche per la trasmissione dall'URL specificato.
- Ritorni
- Le opzioni estratte o
nil
se l'URL non contiene opzioni specifiche di Cast.
- (NSURLQueryItem *) asURLQueryItem |
Converte le opzioni in un elemento di query dell'URL.
- Ritorni
- Le opzioni come NSURLQueryItem.
Dettagli della proprietà
|
readwritenonatomiccopy |
L'ID univoco del dispositivo a cui connettersi.
Obbligatorio.
|
readwritenonatomiccopy |
Il nome intuitivo del dispositivo a cui connettersi.
Campo facoltativo. Questo valore non viene utilizzato dal framework GoogleCast, ma potrebbe interessare l'applicazione ricevente.
|
readwritenonatomiccopy |
L'ID della sessione di trasmissione a cui vuoi partecipare.
Campo facoltativo. Il valore nil
indica che qualsiasi sessione attualmente attiva deve essere unita o, se non ce ne sono, deve essere creata una nuova sessione.