Opis
Klasa do sterowania odtwarzaniem multimediów w odbiorniku.
Instancja tego obiektu jest dostępna jako właściwość GCKSession::remoteMediaClient.
- Od
- 3,0
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(void) | - addListener: |
Dodaje odbiornik do listy odbiorników tego obiektu. Więcej... | |
(void) | - removeListener: |
Usuwa odbiornik z listy odbiorników tego obiektu. Więcej... | |
(GCKRequest *) | - loadMediaWithLoadRequestData: |
Wczytywanie i rozpoczynanie odtwarzania elementu multimedialnego lub kolejki elementów multimedialnych z danymi żądania. Więcej... | |
(GCKRequest *) | - loadMedia: |
Wczytuje i rozpocznie odtwarzanie nowego elementu multimedialnego z domyślnymi opcjami. Więcej... | |
(GCKRequest *) | - loadMedia:withOptions: |
Ładuje i rozpoczyna odtwarzanie nowego elementu multimedialnego z określonymi opcjami. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay: |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - setPlaybackRate: |
Ustawia szybkość odtwarzania w bieżącej sesji multimediów. Więcej... | |
(GCKRequest *) | - setPlaybackRate:customData: |
Ustawia szybkość odtwarzania w bieżącej sesji multimediów. Więcej... | |
(GCKRequest *) | - setActiveTrackIDs: |
Ustawia aktywne ścieżki. Więcej... | |
(GCKRequest *) | - setTextTrackStyle: |
Ustawia styl ścieżki tekstowej. Więcej... | |
(GCKRequest *) | - pause |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - pauseWithCustomData: |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - stop |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - stopWithCustomData: |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - play |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - playWithCustomData: |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - skipAd |
Wysyła żądanie pominięcia odtwarzanej reklamy. Więcej... | |
(GCKRequest *) | - seekWithOptions: |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym. Więcej... | |
(GCKRequest *) | - seekToTimeInterval: |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym. Więcej... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym. Więcej... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym. Więcej... | |
(GCKRequest *) | - queueFetchItemIDs |
Wysyła żądanie listy identyfikatorów elementów w kolejce. Więcej... | |
(GCKRequest *) | - queueFetchItemsForIDs: |
Żądania uzupełnia informacje o elementach kolejki o podanych identyfikatorach elementów. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueLoadItems:withOptions: |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Wstawia listę nowych elementów multimedialnych w kolejce. Więcej... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Wstawia listę nowych elementów multimedialnych w kolejce. Więcej... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki. Więcej... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki i sklasyfikowania go jako bieżącego. Więcej... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki i sklasyfikowania go jako bieżącego. Więcej... | |
(GCKRequest *) | - queueUpdateItems: |
Aktualizuje kolejkę. Więcej... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Aktualizuje kolejkę. Więcej... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Usuwa listę elementów multimedialnych z kolejki. Więcej... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Usuwa listę elementów multimedialnych z kolejki. Więcej... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Wygodna metoda, która usuwa pojedynczy element z kolejki. Więcej... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Zmienia kolejność elementów multimedialnych w kolejce na liście. Więcej... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Zmień kolejność elementów multimedialnych w kolejce na liście. Więcej... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Wygodna metoda, która przenosi pojedynczy element w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Przechodzi do elementu o określonym identyfikatorze w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Przechodzi do elementu o określonym identyfikatorze w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Przechodzi do elementu o określonym identyfikatorze w kolejce. Więcej... | |
(GCKRequest *) | - queueNextItem |
Przechodzi do następnego elementu w kolejce. Więcej... | |
(GCKRequest *) | - queuePreviousItem |
Przechodzi do poprzedniego elementu w kolejce. Więcej... | |
(GCKRequest *) | - queueSetRepeatMode: |
Ustawia tryb powtarzania kolejki. Więcej... | |
(GCKRequest *) | - setStreamVolume: |
Ustawia głośność strumienia. Więcej... | |
(GCKRequest *) | - setStreamVolume:customData: |
Ustawia głośność strumienia. Więcej... | |
(GCKRequest *) | - setStreamMuted: |
Określa, czy transmisja ma być wyciszona. Więcej... | |
(GCKRequest *) | - setStreamMuted:customData: |
Określa, czy transmisja ma być wyciszona. Więcej... | |
(GCKRequest *) | - requestStatus |
Wysyła do odbiorcy prośbę o zaktualizowanie informacji o stanie multimediów. Więcej... | |
(NSTimeInterval) | - approximateStreamPosition |
Zwraca przybliżoną pozycję strumienia obliczoną na podstawie ostatnio odebranego strumienia informacji oraz czas, jaki upłynął od tej aktualizacji. Więcej... | |
(NSTimeInterval) | - approximateLiveSeekableRangeStart |
Zwraca przybliżoną pozycję początkową w zakresie, który można przewijać, obliczoną na podstawie ostatnio otrzymanych informacji o transmisji oraz czasu, który upłynął od tej aktualizacji. Więcej... | |
(NSTimeInterval) | - approximateLiveSeekableRangeEnd |
Zwraca przybliżoną pozycję końcową w zakresie, który można przewijać, obliczoną na podstawie informacji o ostatnim otrzymanym strumieniu oraz czas trwania ekranu, który upłynął od tej aktualizacji. Więcej... | |
(void) | - notifyDidStartMediaSession |
Jest wywoływana przez podklasy po rozpoczęciu sesji multimediów, czyli zaraz po wczytaniu nowych multimediów do odtwarzacza zdalnego. Więcej... | |
(void) | - notifyDidUpdateMediaStatus |
Jest wywoływana przez klasy podrzędne po każdej zmianie obiektu mediaStatus klienta. Więcej... | |
(void) | - notifyDidUpdateQueue |
Jest wywoływana przez klasy podrzędne po każdej zmianie kolejki multimediów zarządzanej przez klienta. Więcej... | |
(void) | - notifyDidUpdatePreloadStatus |
Jest wywoływana przez klasy podrzędne po każdej zmianie elementu GCKMediaStatus::preloadedItemID GCKMediaStatus klienta. Więcej... | |
(void) | - notifyDidUpdateMetadata |
Jest wywoływana przez podklasy po każdej zmianie metadanych. Więcej... | |
(void) | - notifyDidReceiveQueueItemIDs: |
Jest wywoływana przez podklasy po otrzymaniu listy identyfikatorów elementów kolejki multimediów. Więcej... | |
(void) | - notifyDidInsertQueueItemsWithIDs:beforeItemWithID: |
Jest wywoływana przez podklasy po wstawieniu do kolejki ciągłych elementów kolejki. Więcej... | |
(void) | - notifyDidUpdateQueueItemsWithIDs: |
Jest wywoływana przez podklasy po każdym zaktualizowaniu elementów kolejki w kolejce. Więcej... | |
(void) | - notifyDidRemoveQueueItemsWithIDs: |
Jest wywoływana przez podklasy po usunięciu z kolejki ciągłych elementów kolejki. Więcej... | |
(void) | - notifyDidReceiveQueueItems: |
Jest wywoływana przez podklasę po otrzymaniu elementów kolejki. Więcej... | |
Podsumowanie usługi | |
BOOL | connected |
Flaga wskazująca, czy ten obiekt jest połączony z sesją. Więcej... | |
GCKMediaStatus * | mediaStatus |
Bieżący stan mediów podany przez kanał sterowania multimediami. Więcej... | |
GCKMediaQueue * | mediaQueue |
Kolejka multimediów. Więcej... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Czas, który upłynął od otrzymania ostatniej aktualizacji stanu mediów. Więcej... | |
BOOL | playingLiveStream |
Flaga wskazująca, czy klient odtwarza transmisję na żywo. Więcej... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Osoba, której przekazano dostęp, która może wyodrębniać informacje o przerwie na reklamę z niestandardowych danych w obiekcie GCKMediaStatus. Więcej... | |
Szczegóły metody
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Dodaje odbiornik do listy odbiorników tego obiektu.
Dodany detektor jest słabo zatrzymany i należy go zachować, aby uniknąć nieoczekiwanej utraty danych.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Usuwa odbiornik z listy odbiorników tego obiektu.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Wczytywanie i rozpoczynanie odtwarzania elementu multimedialnego lub kolejki elementów multimedialnych z danymi żądania.
- Parameters
-
requestData Describes the media load request.
- Akcje powrotne
- Obiekt GCKRequest do śledzenia tego żądania.
- Od
- 4.4.1
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Wczytuje i rozpocznie odtwarzanie nowego elementu multimedialnego z domyślnymi opcjami.
Zamiast tego zalecamy użycie loadMediaWithLoadRequestData:, czyli zaawansowanego polecenia wczytywania obsługującego wczytywanie pojedynczego elementu lub kolejki z dodatkowymi opcjami.
- Parameters
-
mediaInfo Describes the media item to load.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
withOptions: | (GCKMediaLoadOptions *) | options | |
Ładuje i rozpoczyna odtwarzanie nowego elementu multimedialnego z określonymi opcjami.
Zamiast tego zalecamy użycie loadMediaWithLoadRequestData:, czyli zaawansowanego polecenia wczytywania obsługującego wczytywanie pojedynczego elementu lub kolejki z dodatkowymi opcjami.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- Akcje powrotne
- Obiekt GCKRequest do śledzenia tego żądania.
- Od
- 4,0
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
Powoduje wczytanie i opcjonalnie rozpoczęcie odtwarzania nowego elementu multimedialnego.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate |
Ustawia szybkość odtwarzania w bieżącej sesji multimediów.
- Parameters
-
playbackRate The new playback rate.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Od
- 4,0
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
Ustawia szybkość odtwarzania w bieżącej sesji multimediów.
- Parameters
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Od
- 4,0
- (GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
Ustawia aktywne ścieżki.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
Ustawia styl ścieżki tekstowej.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) pause |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) stop |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli kolejka jest obecnie załadowana, zostanie usunięta. Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) stopWithCustomData: | (nullable id) | customData |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli kolejka jest obecnie załadowana, zostanie usunięta. Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) play |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego.
Odtwarzanie zawsze rozpoczyna się od początku transmisji. Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) playWithCustomData: | (nullable id) | customData |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego.
Odtwarzanie zawsze rozpoczyna się od początku transmisji. Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) skipAd |
Wysyła żądanie pominięcia odtwarzanej reklamy.
- Akcje powrotne
- Obiekt GCKRequest do śledzenia tego żądania.
- Od
- 4,3
- (GCKRequest *) seekWithOptions: | (GCKMediaSeekOptions *) | options |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
options The seek options for the request.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Od
- 4,0
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
position The new position from the beginning of the stream.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użyj searchWithOptions:
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użyj searchWithOptions:
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
Przewija do nowej pozycji w bieżącym elemencie multimedialnym.
Jeśli nie ma bieżącego stanu nośnika, żądanie nie zostanie zrealizowane.
- Parameters
-
position The new position from the beginning of the stream. resumeState The action to take after the seek operation has finished. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użyj searchWithOptions:
- (GCKRequest *) queueFetchItemIDs |
Wysyła żądanie listy identyfikatorów elementów w kolejce.
Wyniki są przekazywane do wywołania zwrotnego GCKRemoteMediaClientTax::remoteMediaClient:didReceivedQueueItemIDs:.
- Akcje powrotne
- Obiekt GCKRequest do śledzenia tego żądania.
- Od
- 4.1
- (GCKRequest *) queueFetchItemsForIDs: | (NSArray< NSNumber * > *) | queueItemIDs |
Żądania uzupełnia informacje o elementach kolejki o podanych identyfikatorach elementów.
Wyniki są przekazywane do wywołania zwrotnego delegata GCK RemoteMediaClientTax::remoteMediaClient:didReceivedQueueItems:.
- Akcje powrotne
- Obiekt GCKRequest do śledzenia tego żądania.
- Od
- 4.1
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.startIndex The index of the item in the items array that should be played first. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. repeatMode The repeat mode for playing the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- Deprecated:
- Użycie loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | (GCKMediaQueueLoadOptions *) | options | |
wczytuje i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych.
Zamiast tego zalecamy użycie loadMediaWithLoadRequestData:, czyli zaawansowanego polecenia wczytywania obsługującego wczytywanie pojedynczego elementu lub kolejki z dodatkowymi opcjami.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- Od
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Wstawia listę nowych elementów multimedialnych w kolejce.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Wstawia listę nowych elementów multimedialnych w kolejce.
- Parameters
-
queueItems An array of GCKMediaQueueItem instances to insert. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the inserted list. If the value is kGCKMediaQueueInvalidItemID, the inserted list will be appended to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki i sklasyfikowania go jako bieżącego.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Wygodna metoda polegająca na wstawieniu pojedynczego elementu do kolejki i sklasyfikowania go jako bieżącego.
- Parameters
-
item The item to insert. beforeItemID The ID of the item that will be located immediately after the inserted item. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the inserted item will be appended to the end of the queue. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Aktualizuje kolejkę.
- Parameters
-
queueItems The list of updated items.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
Aktualizuje kolejkę.
- Parameters
-
queueItems The list of updated items. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Usuwa listę elementów multimedialnych z kolejki.
Jeśli z tego powodu kolejka stanie się pusta, bieżąca sesja multimediów zostanie zakończona.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
Usuwa listę elementów multimedialnych z kolejki.
Jeśli z tego powodu kolejka stanie się pusta, bieżąca sesja multimediów zostanie zakończona.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Wygodna metoda, która usuwa pojedynczy element z kolejki.
- Parameters
-
itemID The ID of the item to remove.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Zmienia kolejność elementów multimedialnych w kolejce na liście.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be appended at the end of the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Zmień kolejność elementów multimedialnych w kolejce na liście.
- Parameters
-
queueItemIDs An array of media item IDs identifying the items to reorder. Must not be nil
or empty.beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the reordered list will be moved to the end of the queue. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Wygodna metoda, która przenosi pojedynczy element w kolejce.
- Parameters
-
itemID The ID of the item to move. beforeItemID The ID of the item that will be located immediately after the reordered list. If the value is kGCKMediaQueueInvalidItemID, or does not refer to any item currently in the queue, the item will be moved to the end of the queue.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Przechodzi do elementu o określonym identyfikatorze w kolejce.
- Parameters
-
itemID The ID of the item to jump to.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
Przechodzi do elementu o określonym identyfikatorze w kolejce.
- Parameters
-
itemID The ID of the item to jump to. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Przechodzi do elementu o określonym identyfikatorze w kolejce.
- Parameters
-
itemID The ID of the item to jump to. playPosition The initial playback position for the item when it is first played, relative to the beginning of the stream. This value is ignored when the same item is played again, for example when the queue repeats, or the item is later jumped to. In those cases the item's startTime is used. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueNextItem |
Przechodzi do następnego elementu w kolejce.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queuePreviousItem |
Przechodzi do poprzedniego elementu w kolejce.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Ustawia tryb powtarzania kolejki.
- Parameters
-
repeatMode The new repeat mode.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Ustawia głośność strumienia.
Jeśli nie ma bieżącej sesji multimediów, żądanie nie zostanie zrealizowane.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
Ustawia głośność strumienia.
Jeśli nie ma bieżącej sesji multimediów, żądanie nie zostanie zrealizowane.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0]. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Określa, czy transmisja ma być wyciszona.
Jeśli nie ma bieżącej sesji multimediów, żądanie nie zostanie zrealizowane.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
Określa, czy transmisja ma być wyciszona.
Jeśli nie ma bieżącej sesji multimediów, żądanie nie zostanie zrealizowane.
- Parameters
-
muted Whether the stream should be muted or unmuted. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) requestStatus |
Wysyła do odbiorcy prośbę o zaktualizowanie informacji o stanie multimediów.
- Akcje powrotne
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (NSTimeInterval) approximateStreamPosition |
Zwraca przybliżoną pozycję strumienia obliczoną na podstawie ostatnio odebranego strumienia informacji oraz czas, jaki upłynął od tej aktualizacji.
Zwraca wartość 0, jeśli kanał nie jest połączony lub nie są aktualnie wczytane żadne multimedia.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
Zwraca przybliżoną pozycję początkową w zakresie, który można przewijać, obliczoną na podstawie ostatnio otrzymanych informacji o transmisji oraz czasu, który upłynął od tej aktualizacji.
Zwraca wartość 0, jeśli kanał nie jest połączony lub nie są aktualnie wczytane żadne multimedia. Zwraca wartość kGCKInvalidTimeInterval
, jeśli transmisja nie jest transmisją na żywo lub nie ma zakresu do przewijania.
- Od
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
Zwraca przybliżoną pozycję końcową w zakresie, który można przewijać, obliczoną na podstawie informacji o ostatnim otrzymanym strumieniu oraz czas trwania ekranu, który upłynął od tej aktualizacji.
Zwraca wartość 0, jeśli kanał nie jest połączony lub nie są aktualnie wczytane żadne multimedia. Zwraca wartość kGCKInvalidTimeInterval
, jeśli transmisja nie jest transmisją na żywo lub nie ma zakresu do przewijania.
- Od
- 4.4.1
- (void) notifyDidStartMediaSession |
Jest wywoływana przez podklasy po rozpoczęciu sesji multimediów, czyli zaraz po wczytaniu nowych multimediów do odtwarzacza zdalnego.
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Jest wywoływana przez klasy podrzędne po każdej zmianie obiektu mediaStatus klienta.
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Jest wywoływana przez klasy podrzędne po każdej zmianie kolejki multimediów zarządzanej przez klienta.
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Jest wywoływana przez klasy podrzędne po każdej zmianie elementu GCKMediaStatus::preloadedItemID GCKMediaStatus klienta.
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Jest wywoływana przez podklasy po każdej zmianie metadanych.
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
Jest wywoływana przez podklasy po otrzymaniu listy identyfikatorów elementów kolejki multimediów.
- Parameters
-
itemIDs The list of queue item IDs.
- Od
- 4.1
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | (GCKMediaQueueItemID) | beforeItemID | |
Jest wywoływana przez podklasy po wstawieniu do kolejki ciągłych elementów kolejki.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- Od
- 4.1
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Jest wywoływana przez podklasy po każdym zaktualizowaniu elementów kolejki w kolejce.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- Od
- 4.1
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Jest wywoływana przez podklasy po usunięciu z kolejki ciągłych elementów kolejki.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- Od
- 4.1
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
Jest wywoływana przez podklasę po otrzymaniu elementów kolejki.
- Parameters
-
items The list of queue items.
- Od
- 4.1
Udostępnione na podstawie kategorii GCKRemoteMediaClient(Protected).
Szczegóły nieruchomości
|
readnonatomicassign |
Flaga wskazująca, czy ten obiekt jest połączony z sesją.
|
readnonatomicstrong |
Bieżący stan mediów podany przez kanał sterowania multimediami.
|
readnonatomicstrong |
Kolejka multimediów.
- Od
- 4.3.4
|
readnonatomicassign |
Czas, który upłynął od otrzymania ostatniej aktualizacji stanu mediów.
Jeśli nie ma jeszcze stanu mediów, ta wartość będzie miała wartość NAN.
|
readnonatomicassign |
Flaga wskazująca, czy klient odtwarza transmisję na żywo.
- Od
- 4.4.1
|
readwritenonatomicweak |
Osoba, której przekazano dostęp, która może wyodrębniać informacje o przerwie na reklamę z niestandardowych danych w obiekcie GCKMediaStatus.
- Deprecated:
- Zamiast tego użyj elementu GCKAdBreakStatus.