Genel bakış
Yayın alıcısında medya oynatmayı kontrol etmek için kullanılan bir sınıf.
Bu sınıf, daha önce kullanılan ve daha pratik bir API ile kullanımdan kaldırılan GCKMediaControlChannel işleviyle aynı işlevleri sağlar. Temel farklar şunlardır:
- Her istek, özel bir yetki verilmiş kullanıcı tarafından izlenebilen bir GCKRequest nesnesiyle gösterilir.
- GCKRemoteMediaClient, tek bir yetki verilmiş kullanıcı yerine birden çok dinleyiciyi destekler.
- Since
- 3.0
NSObject'i devralır.
Örnek Yöntemi Özeti | |
(void) | - addListener: |
Bu nesnenin dinleyici listesine bir dinleyici ekler. Diğer... | |
(void) | - removeListener: |
Bir işleyiciyi bu nesnenin dinleyici listesinden kaldırır. Diğer... | |
(GCKRequest *) | - loadMedia: |
Yeni bir medya öğesini yükler ve oynatmaya başlar. Diğer... | |
(GCKRequest *) | - loadMedia:autoplay: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar. Diğer... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar. Diğer... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar. Diğer... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar. Diğer... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar. Diğer... | |
(GCKRequest *) | - setActiveTrackIDs: |
Etkin kanalları ayarlar. Diğer... | |
(GCKRequest *) | - setTextTrackStyle: |
Metin parçası stilini ayarlar. Diğer... | |
(GCKRequest *) | - pause |
Geçerli medya öğesinin oynatılmasını duraklatır. Diğer... | |
(GCKRequest *) | - pauseWithCustomData: |
Geçerli medya öğesinin oynatılmasını duraklatır. Diğer... | |
(GCKRequest *) | - stop |
Geçerli medya öğesinin oynatılmasını durdurur. Diğer... | |
(GCKRequest *) | - stopWithCustomData: |
Geçerli medya öğesinin oynatılmasını durdurur. Diğer... | |
(GCKRequest *) | - play |
Mevcut medya öğesinin oynatılmasını başlatır (veya devam ettirir). Diğer... | |
(GCKRequest *) | - playWithCustomData: |
Mevcut medya öğesinin oynatılmasını başlatır (veya devam ettirir). Diğer... | |
(GCKRequest *) | - seekToTimeInterval: |
Geçerli medya öğesinde yeni bir konuma yerleşir. Diğer... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Geçerli medya öğesinde yeni bir konuma yerleşir. Diğer... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Geçerli medya öğesinde yeni bir konuma yerleşir. Diğer... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar. Diğer... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar. Diğer... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar. Diğer... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Sıraya yeni medya öğelerinin listesini ekler. Diğer... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Sıraya yeni medya öğelerinin listesini ekler. Diğer... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Sıraya tek bir öğe ekleyen kolaylık yöntemi. Diğer... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Sıraya tek bir öğe yerleştirip geçerli öğe haline getiren kolaylık yöntemi. Diğer... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Sıraya tek bir öğe yerleştirip geçerli öğe haline getiren kolaylık yöntemi. Diğer... | |
(GCKRequest *) | - queueUpdateItems: |
Sırayı günceller. Diğer... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Sırayı günceller. Diğer... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Sıradan medya öğeleri listesi kaldırılır. Diğer... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Sıradan medya öğeleri listesi kaldırılır. Diğer... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Sıradan tek bir öğeyi kaldıran kolaylık yöntemi. Diğer... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Sıradaki medya öğelerinin listesini yeniden sıralar. Diğer... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Sıradaki medya öğelerinin listesini yeniden sıralayın. Diğer... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Sıradaki tek bir öğeyi taşıyan kolaylık yöntemi. Diğer... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Sırada belirtilen kimliğe sahip öğeye atlar. Diğer... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Sırada belirtilen kimliğe sahip öğeye atlar. Diğer... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Sırada belirtilen kimliğe sahip öğeye atlar. Diğer... | |
(GCKRequest *) | - queueNextItem |
Sıradaki bir sonraki öğeye taşınır. Diğer... | |
(GCKRequest *) | - queuePreviousItem |
Sıradaki bir öğeye taşınır. Diğer... | |
(GCKRequest *) | - queueSetRepeatMode: |
Sıra tekrarlama modunu ayarlar. Diğer... | |
(GCKRequest *) | - setStreamVolume: |
Akış ses düzeyini ayarlar. Diğer... | |
(GCKRequest *) | - setStreamVolume:customData: |
Akış ses düzeyini ayarlar. Diğer... | |
(GCKRequest *) | - setStreamMuted: |
Yayının sesinin kapalı olup olmadığını belirler. Diğer... | |
(GCKRequest *) | - setStreamMuted:customData: |
Yayının sesinin kapalı olup olmadığını belirler. Diğer... | |
(GCKRequest *) | - requestStatus |
Alıcıdan medya durumu bilgilerini güncellemesini ister. Diğer... | |
(NSTimeInterval) | - approximateStreamPosition |
En son alınan yayın bilgilerinden hesaplanan yaklaşık akış konumunu ve bu güncellemeden itibaren geçen geçen süreyi döndürür. Diğer... | |
(void) | - notifyDidStartMediaSession |
Bir medya oturumu başladığında, yani uzak medya oynatıcıya yeni bir medya başarıyla yüklendikten hemen sonra alt sınıflar tarafından çağrılacaktır. Diğer... | |
(void) | - notifyDidUpdateMediaStatus |
İstemcinin mediaStatus nesnesi her değiştiğinde alt sınıflar tarafından çağrılacaktır. Diğer... | |
(void) | - notifyDidUpdateQueue |
Müşteri tarafından yönetilen medya sırası her değiştiğinde alt sınıflar tarafından çağrılacaktır. Diğer... | |
(void) | - notifyDidUpdatePreloadStatus |
Müşterinin mediaStatus değeri GCKMediaStatus::preloadedItemID değiştiğinde alt sınıflar tarafından çağrılacak. Diğer... | |
(void) | - notifyDidUpdateMetadata |
Meta veriler değiştiğinde alt sınıflar tarafından çağrılacak. Diğer... | |
Mülk Özeti | |
BOOL | connected |
Bu nesnenin bir oturuma bağlı olup olmadığını gösteren işaret. Diğer... | |
GCKMediaStatus * | mediaStatus |
Medya kontrol kanalı tarafından bildirilen mevcut medya durumu. Diğer... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Son medya durumu güncellemesinin alınmasından bu yana geçen süre. Diğer... | |
id< GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Bir GCKMediaStatus nesnesindeki özel verilerden reklam arası bilgilerini ayıklayabilen yetki verilmiş kullanıcı. Diğer... | |
Yöntem Ayrıntıları
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Bu nesnenin dinleyici listesine bir dinleyici ekler.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Bir işleyiciyi bu nesnenin dinleyici listesinden kaldırır.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Yeni bir medya öğesini yükler ve oynatmaya başlar.
- Parameters
-
mediaInfo An object describing the media item to load.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar.
- Parameters
-
mediaInfo An object describing the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs | |
customData: | (id __nullable) | customData | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğesi oynatılmaya başlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setActiveTrackIDs: | (NSArray< NSNumber * > *__nullable) | activeTrackIDs |
Etkin kanalları ayarlar.
Mevcut medya durumu yoksa istek başarısız olur.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setTextTrackStyle: | (GCKMediaTextTrackStyle *__nullable) | textTrackStyle |
Metin parçası stilini ayarlar.
Mevcut medya durumu yoksa istek başarısız olur.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) pause |
Geçerli medya öğesinin oynatılmasını duraklatır.
Mevcut medya durumu yoksa istek başarısız olur.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) pauseWithCustomData: | (id __nullable) | customData |
Geçerli medya öğesinin oynatılmasını duraklatır.
Mevcut medya durumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) stop |
Geçerli medya öğesinin oynatılmasını durdurur.
Şu anda yüklü olan bir sıra kaldırılır. Mevcut medya durumu yoksa istek başarısız olur.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) stopWithCustomData: | (id __nullable) | customData |
Geçerli medya öğesinin oynatılmasını durdurur.
Şu anda yüklü olan bir sıra kaldırılır. Mevcut medya durumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) play |
Mevcut medya öğesinin oynatılmasını başlatır (veya devam ettirir).
Oynatma her zaman akışın başında başlar. Mevcut medya durumu yoksa istek başarısız olur.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) playWithCustomData: | (id __nullable) | customData |
Mevcut medya öğesinin oynatılmasını başlatır (veya devam ettirir).
Oynatma her zaman akışın başında başlar. Mevcut medya durumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Geçerli medya öğesinde yeni bir konuma yerleşir.
Mevcut medya durumu yoksa istek başarısız olur.
- Parameters
-
position The new position from the beginning of the stream.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Geçerli medya öğesinde yeni bir konuma yerleşir.
Mevcut medya durumu yoksa istek başarısız olur.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (id __nullable) | customData | |
Geçerli medya öğesinde yeni bir konuma yerleşir.
Mevcut medya durumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (id __nullable) | customData | |
Yüklenir ve isteğe bağlı olarak yeni bir medya öğeleri sırası oynatmaya başlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Sıraya yeni medya öğelerinin listesini ekler.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Sıraya yeni medya öğelerinin listesini ekler.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Sıraya tek bir öğe ekleyen kolaylık yöntemi.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Sıraya tek bir öğe yerleştirip geçerli öğe haline getiren kolaylık yöntemi.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Sıraya tek bir öğe yerleştirip geçerli öğe haline getiren kolaylık yöntemi.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Sırayı günceller.
- Parameters
-
queueItems The list of updated items.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (id __nullable) | customData | |
Sırayı günceller.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Sıradan medya öğeleri listesi kaldırılır.
Sıra boş hale gelirse mevcut medya oturumu sonlandırılır.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (id __nullable) | customData | |
Sıradan medya öğeleri listesi kaldırılır.
Sıra boş hale gelirse mevcut medya oturumu sonlandırılır.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Sıradan tek bir öğeyi kaldıran kolaylık yöntemi.
- Parameters
-
itemID The ID of the item to remove.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Sıradaki medya öğelerinin listesini yeniden sıralar.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (id __nullable) | customData | |
Sıradaki medya öğelerinin listesini yeniden sıralayın.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Sıradaki tek bir öğeyi taşıyan kolaylık yöntemi.
- 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.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Sırada belirtilen kimliğe sahip öğeye atlar.
- Parameters
-
itemID The ID of the item to jump to.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (id __nullable) | customData | |
Sırada belirtilen kimliğe sahip öğeye atlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (id __nullable) | customData | |
Sırada belirtilen kimliğe sahip öğeye atlar.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueNextItem |
Sıradaki bir sonraki öğeye taşınır.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queuePreviousItem |
Sıradaki bir öğeye taşınır.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Sıra tekrarlama modunu ayarlar.
- Parameters
-
repeatMode The new repeat mode.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Akış ses düzeyini ayarlar.
Mevcut bir medya oturumu yoksa istek başarısız olur.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (id __nullable) | customData | |
Akış ses düzeyini ayarlar.
Mevcut bir medya oturumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Yayının sesinin kapalı olup olmadığını belirler.
Mevcut bir medya oturumu yoksa istek başarısız olur.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (id __nullable) | customData | |
Yayının sesinin kapalı olup olmadığını belirler.
Mevcut bir medya oturumu yoksa istek başarısız olur.
- 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
.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (GCKRequest *) requestStatus |
Alıcıdan medya durumu bilgilerini güncellemesini ister.
- İadeler
- Bu isteği izlemek için kullanılan GCKRequest nesnesi.
- (NSTimeInterval) approximateStreamPosition |
En son alınan yayın bilgilerinden hesaplanan yaklaşık akış konumunu ve bu güncellemeden itibaren geçen geçen süreyi döndürür.
Kanal bağlı değilse veya henüz yüklenmiş medya yoksa 0 değerini döndürür.
- (void) notifyDidStartMediaSession |
Bir medya oturumu başladığında, yani uzak medya oynatıcıya yeni bir medya başarıyla yüklendikten hemen sonra alt sınıflar tarafından çağrılacaktır.
GCKRemoteMediaClient(Protected) kategorisine göre sağlanmıştır.
- (void) notifyDidUpdateMediaStatus |
İstemcinin mediaStatus nesnesi her değiştiğinde alt sınıflar tarafından çağrılacaktır.
GCKRemoteMediaClient(Protected) kategorisine göre sağlanmıştır.
- (void) notifyDidUpdateQueue |
Müşteri tarafından yönetilen medya sırası her değiştiğinde alt sınıflar tarafından çağrılacaktır.
GCKRemoteMediaClient(Protected) kategorisine göre sağlanmıştır.
- (void) notifyDidUpdatePreloadStatus |
Müşterinin mediaStatus değeri GCKMediaStatus::preloadedItemID değiştiğinde alt sınıflar tarafından çağrılacak.
GCKRemoteMediaClient(Protected) kategorisine göre sağlanmıştır.
- (void) notifyDidUpdateMetadata |
Meta veriler değiştiğinde alt sınıflar tarafından çağrılacak.
GCKRemoteMediaClient(Protected) kategorisine göre sağlanmıştır.
Mülk Ayrıntıları
|
readnonatomicassign |
Bu nesnenin bir oturuma bağlı olup olmadığını gösteren işaret.
|
readnonatomicstrong |
Medya kontrol kanalı tarafından bildirilen mevcut medya durumu.
|
readnonatomicassign |
Son medya durumu güncellemesinin alınmasından bu yana geçen süre.
Şu anda devam eden bir durum isteği varsa bu değer 0 olur.
|
readwritenonatomicweak |
Bir GCKMediaStatus nesnesindeki özel verilerden reklam arası bilgilerini ayıklayabilen yetki verilmiş kullanıcı.
- Deprecated:
- Bunun yerine GCKAdBreakStatus kullanın.