Omówienie
Klasa kontrolująca odtwarzanie multimediów na odbiorniku Cast.
Ta klasa oferuje te same funkcje co wycofany interfejs GCKMediaControlChannel, ale go umieszcza w wygodniejszym interfejsie. Główne różnice:
- Każde żądanie jest reprezentowane przez obiekt GCKRequest, który można śledzić za pomocą wyznaczonego przedstawiciela.
- GCKRemoteMediaClient obsługuje wielu słuchaczy, a nie pojedynczego przedstawiciela.
- Sincé
- 3,0
Dziedziczy NSObject.
Podsumowanie metody instancji | |
(void) | - addListener: |
Dodaje detektor do listy detektorów tego obiektu. Więcej... | |
(void) | - removeListener: |
Usuwa odbiornik z listy detektorów tego obiektu. Więcej... | |
(GCKRequest *) | - loadMedia: |
Wczytuje i rozpoczyna odtwarzanie nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego. Więcej... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego. 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 *) | - seekToTimeInterval: |
Przewija element w bieżący element multimedialny. Więcej... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Przewija element w bieżący element multimedialny. Więcej... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Przewija element w bieżący element multimedialny. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowej kolejki elementów multimedialnych. Więcej... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Wczytuje się 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: |
Metoda wygodny, która wstawia jeden element do kolejki. Więcej... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Wygodna metoda, która wstawia pojedynczy element do kolejki i ustawia go jako bieżący element. Więcej... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Wygodna metoda, która wstawia pojedynczy element do kolejki i ustawia go jako bieżący element. Więcej... | |
(GCKRequest *) | - queueUpdateItems: |
Aktualizuje kolejkę. Więcej... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Aktualizuje kolejkę. Więcej... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Usunięcie listy multimediów z kolejki. Więcej... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Usunięcie listy multimediów z kolejki. Więcej... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Wygodna metoda usuwania pojedynczych elementów z kolejki. Więcej... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Zmienia kolejność elementów multimedialnych w kolejce. Więcej... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Zmiana kolejności elementów multimedialnych w kolejce. Więcej... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Metoda, która polega na przesuwaniu pojedynczego elementu w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Przechodzi do elementu o podanym identyfikatorze w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Przechodzi do elementu o podanym identyfikatorze w kolejce. Więcej... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Przechodzi do elementu o podanym 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 strumień ma być wyciszony. Więcej... | |
(GCKRequest *) | - setStreamMuted:customData: |
Określa, czy strumień ma być wyciszony. Więcej... | |
(GCKRequest *) | - requestStatus |
Prosi o zaktualizowanie informacji o stanie multimediów od odbiorcy. Więcej... | |
(NSTimeInterval) | - approximateStreamPosition |
Zwraca przybliżoną pozycję strumienia obliczoną na podstawie informacji o ostatnim otrzymaniu strumienia i czasie, który upłynął od momentu aktualizacji. Więcej... | |
(void) | - notifyDidStartMediaSession |
Wywoływanie przez podklasy za każdym razem, gdy rozpoczyna się sesja multimediów, czyli zaraz po wczytaniu nowych multimediów do odtwarzacza zdalnego. Więcej... | |
(void) | - notifyDidUpdateMediaStatus |
Do wywołania przez podklasy za każdym razem, gdy obiekt mediaStatus zmieni się. Więcej... | |
(void) | - notifyDidUpdateQueue |
Do wywołania przez podklasy za każdym razem, gdy kolejka multimediów zarządzana przez klienta jest inna. Więcej... | |
(void) | - notifyDidUpdatePreloadStatus |
Wywoływane przez podklasy za każdym razem, gdy zmienia się GCKMediaStatus::preloadedItemID dla pola mediaStatus klienta. Więcej... | |
(void) | - notifyDidUpdateMetadata |
Wywoływane przez podklasy za każdym razem, gdy metadane się zmienią. 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ł kontroli mediów. Więcej... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Czas, który upłynął od otrzymania ostatniej aktualizacji stanu multimediów. Więcej... | |
id< GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Osoba, której można przekazać informacje o przerwie na reklamę z danych niestandardowych w obiekcie GCKMediaStatus. Więcej... | |
Szczegóły metody
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Dodaje detektor do listy detektorów tego obiektu.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Usuwa odbiornik z listy detektorów tego obiektu.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Wczytuje i rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing the media item to load.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
Wczytuje się i opcjonalnie rozpoczyna odtwarzanie nowego elementu multimedialnego.
- Parameters
-
mediaInfo An object describing 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs |
Ustawia aktywne ścieżki.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setTextTrackStyle: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
Ustawia styl ścieżki tekstowej.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) pause |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) pauseWithCustomData: | (id __nullable) | customData |
Wstrzymuje odtwarzanie bieżącego elementu multimedialnego.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) stop |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli kolejka zostanie wczytana, zostanie usunięta. Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) stopWithCustomData: | (id __nullable) | customData |
Zatrzymuje odtwarzanie bieżącego elementu multimedialnego.
Jeśli kolejka zostanie wczytana, zostanie usunięta. Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) play |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego.
Odtwarzanie zawsze rozpoczyna się na początku transmisji. Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) playWithCustomData: | (id __nullable) | customData |
Rozpoczyna (lub wznawia) odtwarzanie bieżącego elementu multimedialnego.
Odtwarzanie zawsze rozpoczyna się na początku transmisji. Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Przewija element w bieżący element multimedialny.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Parameters
-
position The new position from the beginning of the stream.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Przewija element w bieżący element multimedialny.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
Przewija element w bieżący element multimedialny.
Żądanie nie powiedzie się, jeśli nie ma bieżącego stanu multimediów.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Wczytuje się 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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Wczytuje się 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Wczytuje się 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Metoda wygodny, która wstawia jeden element 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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Wygodna metoda, która wstawia pojedynczy element do kolejki i ustawia go jako bieżący element.
- 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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Wygodna metoda, która wstawia pojedynczy element do kolejki i ustawia go jako bieżący element.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Aktualizuje kolejkę.
- Parameters
-
queueItems The list of updated items.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Usunięcie listy multimediów z kolejki.
Jeśli kolejka stanie się pusta, bieżąca sesja multimedialna zostanie zakończona.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (id __nullable) | customData | |
Usunięcie listy multimediów z kolejki.
Jeśli kolejka stanie się pusta, bieżąca sesja multimedialna 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Wygodna metoda usuwania pojedynczych elementów z kolejki.
- Parameters
-
itemID The ID of the item to remove.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Zmienia kolejność elementów multimedialnych w kolejce.
- 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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Zmiana kolejności elementów multimedialnych w kolejce.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Metoda, która polega na przesuwaniu pojedynczego elementu 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.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Przechodzi do elementu o podanym identyfikatorze w kolejce.
- Parameters
-
itemID The ID of the item to jump to.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | customData | |
Przechodzi do elementu o podanym 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Przechodzi do elementu o podanym 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueNextItem |
Przechodzi do następnego elementu w kolejce.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queuePreviousItem |
Przechodzi do poprzedniego elementu w kolejce.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Ustawia tryb powtarzania kolejki.
- Parameters
-
repeatMode The new repeat mode.
- Zwraca
- 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 się nie powiedzie.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
Ustawia głośność strumienia.
Jeśli nie ma bieżącej sesji multimediów, żądanie się nie powiedzie.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Określa, czy strumień ma być wyciszony.
Jeśli nie ma bieżącej sesji multimediów, żądanie się nie powiedzie.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
Określa, czy strumień ma być wyciszony.
Jeśli nie ma bieżącej sesji multimediów, żądanie się nie powiedzie.
- 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
.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (GCKRequest *) requestStatus |
Prosi o zaktualizowanie informacji o stanie multimediów od odbiorcy.
- Zwraca
- Obiekt GCKRequest służący do śledzenia tego żądania.
- (NSTimeInterval) approximateStreamPosition |
Zwraca przybliżoną pozycję strumienia obliczoną na podstawie informacji o ostatnim otrzymaniu strumienia i czasie, który upłynął od momentu aktualizacji.
Zwraca 0, jeśli kanał nie jest połączony lub nie zostały wczytane żadne multimedia.
- (void) notifyDidStartMediaSession |
Wywoływanie przez podklasy za każdym razem, gdy rozpoczyna się sesja multimediów, czyli zaraz po wczytaniu nowych multimediów do odtwarzacza zdalnego.
Dostarczona przez kategorię GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Do wywołania przez podklasy za każdym razem, gdy obiekt mediaStatus zmieni się.
Dostarczona przez kategorię GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Do wywołania przez podklasy za każdym razem, gdy kolejka multimediów zarządzana przez klienta jest inna.
Dostarczona przez kategorię GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Wywoływane przez podklasy za każdym razem, gdy zmienia się GCKMediaStatus::preloadedItemID dla pola mediaStatus klienta.
Dostarczona przez kategorię GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Wywoływane przez podklasy za każdym razem, gdy metadane się zmienią.
Dostarczona przez kategorię GCKRemoteMediaClient(Protected).
Szczegóły usługi
|
readnonatomicassign |
Flaga wskazująca, czy ten obiekt jest połączony z sesją.
|
readnonatomicstrong |
Bieżący stan mediów, podany przez kanał kontroli mediów.
|
readnonatomicassign |
Czas, który upłynął od otrzymania ostatniej aktualizacji stanu multimediów.
Jeśli żądanie stanu jest obecnie przetwarzane, będzie to 0.
|
readwritenonatomicweak |
Osoba, której można przekazać informacje o przerwie na reklamę z danych niestandardowych w obiekcie GCKMediaStatus.
- Deprecated:
- Zamiast tego użyj GCKAdBreakStatus.