GCKRemoteMediaClient Sınıfı

GCKRemoteMediaClient Sınıf Referansı

Genel bakış

Yayın alıcıda medya oynatmayı kontrol etmeye yönelik bir sınıf.

Bu nesnenin bir örneği, GCKSession::remoteMediaClient özelliği olarak kullanılabilir.

yılından beri
3,0

NSObject öğesini devralır.

Örnek Yöntemi Özeti

(void) - addListener:
 Bu nesnenin işleyici listesine bir işleyici ekler. Diğer...
 
(void) - removeListener:
 Bu nesnenin işleyici listesinden bir işleyiciyi kaldırır. Diğer...
 
(GCKRequest *) - loadMediaWithLoadRequestData:
 Bir medya öğesini ya da istek verisi içeren medya öğeleri sırasını yükler ve oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:
 Varsayılan seçeneklerle yeni bir medya öğesini yükler ve oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:withOptions:
 Belirtilen seçeneklerle yeni bir medya öğesini yükler ve oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:autoplay:
 Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:
 Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:customData:
 Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:
 Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - loadMedia:autoplay:playPosition:activeTrackIDs:customData:
 Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - setPlaybackRate:
 Mevcut medya oturumu için oynatma hızını ayarlar. Diğer...
 
(GCKRequest *) - setPlaybackRate:customData:
 Mevcut medya oturumu için oynatma hızını ayarlar. Diğer...
 
(GCKRequest *) - setActiveTrackIDs:
 Etkin kanalları ayarlar. Diğer...
 
(GCKRequest *) - setTextTrackStyle:
 Metin izleme stilini ayarlar. Diğer...
 
(GCKRequest *) - pause
 Mevcut medya öğesinin oynatılmasını duraklatır. Diğer...
 
(GCKRequest *) - pauseWithCustomData:
 Mevcut medya öğesinin oynatılmasını duraklatır. Diğer...
 
(GCKRequest *) - stop
 Mevcut medya öğesinin oynatılmasını durdurur. Diğer...
 
(GCKRequest *) - stopWithCustomData:
 Mevcut medya öğesinin oynatılmasını durdurur. Diğer...
 
(GCKRequest *) - play
 Geçerli medya öğesinin oynatılmasını başlatır (veya devam ettirir). Diğer...
 
(GCKRequest *) - playWithCustomData:
 Geçerli medya öğesinin oynatılmasını başlatır (veya devam ettirir). Diğer...
 
(GCKRequest *) - skipAd
 Oynatılan reklamı atlama isteği gönderir. Diğer...
 
(GCKRequest *) - seekWithOptions:
 Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır. Diğer...
 
(GCKRequest *) - seekToTimeInterval:
 Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır. Diğer...
 
(GCKRequest *) - seekToTimeInterval:resumeState:
 Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır. Diğer...
 
(GCKRequest *) - seekToTimeInterval:resumeState:customData:
 Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır. Diğer...
 
(GCKRequest *) - queueFetchItemIDs
 Sıra için öğe kimliklerinin listesini ister. Diğer...
 
(GCKRequest *) - queueFetchItemsForIDs:
 Belirtilen öğe kimliklerine sahip sıra öğeleri için bilgi ister. Diğer...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:
 Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - queueLoadItems:startIndex:repeatMode:customData:
 Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - queueLoadItems:startIndex:playPosition:repeatMode:customData:
 Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - queueLoadItems:withOptions:
 Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar. Diğer...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:
 Yeni medya öğelerinin listesini sıraya ekler. Diğer...
 
(GCKRequest *) - queueInsertItems:beforeItemWithID:customData:
 Yeni medya öğelerinin listesini sıraya 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 ekleyen ve bunu geçerli öğe yapan kolaylık yöntemi. Diğer...
 
(GCKRequest *) - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData:
 Sıraya tek bir öğe ekleyen ve bunu geçerli öğe yapan 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:
 Medya öğeleri listesini sıradan kaldırır. Diğer...
 
(GCKRequest *) - queueRemoveItemsWithIDs:customData:
 Medya öğeleri listesini sıradan kaldırır. Diğer...
 
(GCKRequest *) - queueRemoveItemWithID:
 Tek bir öğeyi sıradan kaldıran bir kolaylık yöntemi. Diğer...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:
 Sıradaki medya öğeleri listesini yeniden sıralar. Diğer...
 
(GCKRequest *) - queueReorderItemsWithIDs:insertBeforeItemWithID:customData:
 Sıradaki medya öğeleri listesini yeniden sıralayın. Diğer...
 
(GCKRequest *) - queueMoveItemWithID:beforeItemWithID:
 Tek bir öğeyi sıraya taşıyan bir 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 öğeye geçer. Diğer...
 
(GCKRequest *) - queuePreviousItem
 Sıradaki öğeye geçer. Diğer...
 
(GCKRequest *) - queueSetRepeatMode:
 Sıra tekrar modunu ayarlar. Diğer...
 
(GCKRequest *) - setStreamVolume:
 Yayın ses düzeyini ayarlar. Diğer...
 
(GCKRequest *) - setStreamVolume:customData:
 Yayın ses düzeyini ayarlar. Diğer...
 
(GCKRequest *) - setStreamMuted:
 Akışın sessize alınıp alınmayacağını belirler. Diğer...
 
(GCKRequest *) - setStreamMuted:customData:
 Akışın sessize alınıp alınmayacağını belirler. Diğer...
 
(GCKRequest *) - requestStatus
 Alıcıdan güncel medya durumu bilgilerini ister. Diğer...
 
(NSTimeInterval) - approximateStreamPosition
 Son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık akış konumunu döndürür. Diğer...
 
(NSTimeInterval) - approximateLiveSeekableRangeStart
 Aranabilir aralığın, son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık başlangıç konumunu döndürür. Diğer...
 
(NSTimeInterval) - approximateLiveSeekableRangeEnd
 Aranabilir aralığın son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık bitiş konumunu döndürür. Diğer...
 
(void) - notifyDidStartMediaSession
 Bir medya oturumu başladığında, diğer bir deyişle uzak oynatıcıya yeni medya başarıyla yüklendikten hemen sonra alt sınıflar tarafından çağrılı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
 İstemci tarafından yönetilen medya sırası her değiştiğinde alt sınıflar tarafından çağrılır. Diğer...
 
(void) - notifyDidUpdatePreloadStatus
 İstemcinin GCKMediaStatus öğesinin GCKMediaStatus::preloadedItemID değeri değiştiğinde alt sınıflar tarafından çağrılacaktır. Diğer...
 
(void) - notifyDidUpdateMetadata
 Meta veri değiştiğinde alt sınıflar tarafından çağrılmalıdır. Diğer...
 
(void) - notifyDidReceiveQueueItemIDs:
 Medya sırası öğe kimlikleri listesi alındığında alt sınıflar tarafından çağrılacaktır. Diğer...
 
(void) - notifyDidInsertQueueItemsWithIDs:beforeItemWithID:
 Sıraya ardışık bir sıra öğeleri dizisi eklendiğinde alt sınıflar tarafından çağrılır. Diğer...
 
(void) - notifyDidUpdateQueueItemsWithIDs:
 Sıradaki mevcut sıra öğeleri güncellendiğinde alt sınıflar tarafından çağrılır. Diğer...
 
(void) - notifyDidRemoveQueueItemsWithIDs:
 Ardışık bir sıra öğeleri dizisi sıradan kaldırıldığında alt sınıflar tarafından çağrılır. Diğer...
 
(void) - notifyDidReceiveQueueItems:
 Sıra öğeleri alındığında bir alt sınıf tarafından çağrılmalıdır. Diğer...
 

Mülk Özeti

BOOL connected
 Bu nesnenin bir oturuma bağlı olup olmadığını gösteren bir işaret. Diğer...
 
GCKMediaStatusmediaStatus
 Medya kontrol kanalı tarafından bildirilen mevcut medya durumu. Diğer...
 
GCKMediaQueuemediaQueue
 Medya sırası. Diğer...
 
NSTimeInterval timeSinceLastMediaStatusUpdate
 Son medya durumu güncellemesinin alınmasından bu yana geçen süre. Diğer...
 
BOOL playingLiveStream
 Bu istemcinin canlı yayın oynatıp oynatmadığını gösteren bir işaret. Diğer...
 
id
< GCKRemoteMediaClientAdInfoParserDelegate
adInfoParserDelegate
 GCKMediaStatus nesnesindeki özel verilerden reklam arası bilgilerini çıkarabilen bir temsilci. Diğer...
 

Yöntem Ayrıntısı

- (void) addListener: (id< GCKRemoteMediaClientListener >)  listener

Bu nesnenin işleyici listesine bir işleyici ekler.

Eklenen işleyici zayıf bir şekilde tutulur ve beklenmedik bir anlaşmanın önüne geçmek için elde tutulmalıdır.

Parameters
listenerThe listener to add.
- (void) removeListener: (id< GCKRemoteMediaClientListener >)  listener

Bu nesnenin işleyici listesinden bir işleyiciyi kaldırır.

Parameters
listenerThe listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: (GCKMediaLoadRequestData *)  requestData

Bir medya öğesini ya da istek verisi içeren medya öğeleri sırasını yükler ve oynatmaya başlar.

Parameters
requestDataDescribes the media load request.
İlerlemeler
Bu isteği izlemek için kullanılacak GCKRequest nesnesi.
yılından beri
4.4.1
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo

Varsayılan seçeneklerle yeni bir medya öğesini yükler ve oynatmaya başlar.

Bunun yerine, tek bir öğenin veya ek seçeneklerin bulunduğu bir sıranın yüklenmesini destekleyen gelişmiş bir yükleme komutu olan loadMediaWithLoadRequestData: kullanmanız önerilir.

Parameters
mediaInfoDescribes the media item to load.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
withOptions: (GCKMediaLoadOptions *)  options 

Belirtilen seçeneklerle yeni bir medya öğesini yükler ve oynatmaya başlar.

Bunun yerine, tek bir öğenin veya ek seçeneklerin bulunduğu bir sıranın yüklenmesini destekleyen gelişmiş bir yükleme komutu olan loadMediaWithLoadRequestData: kullanmanız önerilir.

Parameters
mediaInfoDescribes the media item to load.
optionsThe load options for this request.
İlerlemeler
Bu isteği izlemek için kullanılacak GCKRequest nesnesi.
yılından beri
4,0
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay 

Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition 

Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs 

Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) loadMedia: (GCKMediaInformation *)  mediaInfo
autoplay: (BOOL)  autoplay
playPosition: (NSTimeInterval)  playPosition
activeTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs
customData: (nullable id)  customData 

Yeni bir medya öğesini yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
mediaInfoDescribes the media item to load.
autoplayWhether playback should start immediately.
playPositionThe initial playback position.
activeTrackIDsAn array of integers specifying the active tracks. May be nil.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) setPlaybackRate: (float)  playbackRate

Mevcut medya oturumu için oynatma hızını ayarlar.

Parameters
playbackRateThe new playback rate.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
yılından beri
4,0
- (GCKRequest *) setPlaybackRate: (float)  playbackRate
customData: (nullable id)  customData 

Mevcut medya oturumu için oynatma hızını ayarlar.

Parameters
playbackRateThe new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
yılından beri
4,0
- (GCKRequest *) setActiveTrackIDs: (nullable NSArray< NSNumber * > *)  activeTrackIDs

Etkin kanalları ayarlar.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
activeTrackIDsAn array of integers specifying the active tracks. May be empty or nil to disable any currently active tracks.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setTextTrackStyle: (nullable GCKMediaTextTrackStyle *)  textTrackStyle

Metin izleme stilini ayarlar.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
textTrackStyleThe text track style. The style will not be changed if this is nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) pause

Mevcut medya öğesinin oynatılmasını duraklatır.

Geçerli bir medya durumu yoksa istek başarısız olur.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) pauseWithCustomData: (nullable id)  customData

Mevcut medya öğesinin oynatılmasını duraklatır.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) stop

Mevcut medya öğesinin oynatılmasını durdurur.

Şu anda yüklü olan bir sıra kaldırılır. Geçerli bir medya durumu yoksa istek başarısız olur.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) stopWithCustomData: (nullable id)  customData

Mevcut medya öğesinin oynatılmasını durdurur.

Şu anda yüklü olan bir sıra kaldırılır. Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) play

Geçerli medya öğesinin oynatılmasını başlatır (veya devam ettirir).

Oynatma her zaman yayının başında başlar. Geçerli bir medya durumu yoksa istek başarısız olur.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) playWithCustomData: (nullable id)  customData

Geçerli medya öğesinin oynatılmasını başlatır (veya devam ettirir).

Oynatma her zaman yayının başında başlar. Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) skipAd

Oynatılan reklamı atlama isteği gönderir.

İlerlemeler
Bu isteği izlemek için kullanılacak GCKRequest nesnesi.
yılından beri
4,3
- (GCKRequest *) seekWithOptions: (GCKMediaSeekOptions *)  options

Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
optionsThe seek options for the request.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
yılından beri
4,0
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position

Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
positionThe new position from the beginning of the stream.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
LookWithOptions: seçeneğini kullanın.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState 

Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
positionThe new position interval from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
LookWithOptions: seçeneğini kullanın.
- (GCKRequest *) seekToTimeInterval: (NSTimeInterval)  position
resumeState: (GCKMediaResumeState)  resumeState
customData: (nullable id)  customData 

Geçerli medya öğesi içinde yeni bir konuma ulaşmaya çalışır.

Geçerli bir medya durumu yoksa istek başarısız olur.

Parameters
positionThe new position from the beginning of the stream.
resumeStateThe action to take after the seek operation has finished.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
LookWithOptions: seçeneğini kullanın.
- (GCKRequest *) queueFetchItemIDs

Sıra için öğe kimliklerinin listesini ister.

Sonuçlar yetki verilmiş geri çağırmaya aktarılır: GCKRemoteMediaClientPause::remoteMediaClient:didReceiveQueueItemIDs:.

İlerlemeler
Bu isteği izlemek için kullanılacak GCKRequest nesnesi.
yılından beri
4,1
- (GCKRequest *) queueFetchItemsForIDs: (NSArray< NSNumber * > *)  queueItemIDs

Belirtilen öğe kimliklerine sahip sıra öğeleri için bilgi ister.

Sonuçlar, yetki verilmiş geri çağırmaya aktarılır: GCKRemoteMediaClient hedeflerini::remoteMediaClient:didReceiveQueueItems:.

İlerlemeler
Bu isteği izlemek için kullanılacak GCKRequest nesnesi.
yılından beri
4,1
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode 

Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
startIndex: (NSUInteger)  startIndex
playPosition: (NSTimeInterval)  playPosition
repeatMode: (GCKMediaRepeatMode repeatMode
customData: (nullable id)  customData 

Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
startIndexThe index of the item in the items array that should be played first.
playPositionThe 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.
repeatModeThe repeat mode for playing the queue.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
Deprecated:
loadMediaWithLoadRequestData öğesini kullanın:
- (GCKRequest *) queueLoadItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
withOptions: (GCKMediaQueueLoadOptions *)  options 

Medya öğeleri içeren yeni bir sırayı yükler ve isteğe bağlı olarak oynatmaya başlar.

Bunun yerine, tek bir öğenin veya ek seçeneklerin bulunduğu bir sıranın yüklenmesini destekleyen gelişmiş bir yükleme komutu olan loadMediaWithLoadRequestData: kullanmanız önerilir.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to load. Must not be nil or empty.
optionsThe load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
yılından beri
4.3.1
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID 

Yeni medya öğelerinin listesini sıraya ekler.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDThe 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.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
beforeItemWithID: (NSUInteger)  beforeItemID
customData: (nullable id)  customData 

Yeni medya öğelerinin listesini sıraya ekler.

Parameters
queueItemsAn array of GCKMediaQueueItem instances to insert. Must not be nil or empty.
beforeItemIDID 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.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

Sıraya tek bir öğe ekleyen kolaylık yöntemi.

Parameters
itemThe item to insert.
beforeItemIDThe 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.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID 

Sıraya tek bir öğe ekleyen ve bunu geçerli öğe yapan kolaylık yöntemi.

Parameters
itemThe item to insert.
beforeItemIDThe 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.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueInsertAndPlayItem: (GCKMediaQueueItem *)  item
beforeItemWithID: (NSUInteger)  beforeItemID
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

Sıraya tek bir öğe ekleyen ve bunu geçerli öğe yapan kolaylık yöntemi.

Parameters
itemThe item to insert.
beforeItemIDThe 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.
playPositionThe 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.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems

Sırayı günceller.

Parameters
queueItemsThe list of updated items.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueUpdateItems: (NSArray< GCKMediaQueueItem * > *)  queueItems
customData: (nullable id)  customData 

Sırayı günceller.

Parameters
queueItemsThe list of updated items.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

Medya öğeleri listesini sıradan kaldırır.

Sonuç olarak sıra boş hale gelirse mevcut medya oturumu sonlandırılır.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
customData: (nullable id)  customData 

Medya öğeleri listesini sıradan kaldırır.

Sonuç olarak sıra boş hale gelirse mevcut medya oturumu sonlandırılır.

Parameters
itemIDsAn array of media item IDs identifying the items to remove. Must not be nil or empty.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueRemoveItemWithID: (NSUInteger)  itemID

Tek bir öğeyi sıradan kaldıran bir kolaylık yöntemi.

Parameters
itemIDThe ID of the item to remove.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID 

Sıradaki medya öğeleri listesini yeniden sıralar.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDID 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.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueReorderItemsWithIDs: (NSArray< NSNumber * > *)  queueItemIDs
insertBeforeItemWithID: (NSUInteger)  beforeItemID
customData: (nullable id)  customData 

Sıradaki medya öğeleri listesini yeniden sıralayın.

Parameters
queueItemIDsAn array of media item IDs identifying the items to reorder. Must not be nil or empty.
beforeItemIDThe 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.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueMoveItemWithID: (NSUInteger)  itemID
beforeItemWithID: (NSUInteger)  beforeItemID 

Tek bir öğeyi sıraya taşıyan bir kolaylık yöntemi.

Parameters
itemIDThe ID of the item to move.
beforeItemIDThe 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.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID

Sırada belirtilen kimliğe sahip öğeye atlar.

Parameters
itemIDThe ID of the item to jump to.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
customData: (nullable id)  customData 

Sırada belirtilen kimliğe sahip öğeye atlar.

Parameters
itemIDThe ID of the item to jump to.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueJumpToItemWithID: (NSUInteger)  itemID
playPosition: (NSTimeInterval)  playPosition
customData: (nullable id)  customData 

Sırada belirtilen kimliğe sahip öğeye atlar.

Parameters
itemIDThe ID of the item to jump to.
playPositionThe 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.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueNextItem

Sıradaki öğeye geçer.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queuePreviousItem

Sıradaki öğeye geçer.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueSetRepeatMode: (GCKMediaRepeatMode repeatMode

Sıra tekrar modunu ayarlar.

Parameters
repeatModeThe new repeat mode.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamVolume: (float)  volume

Yayın ses düzeyini ayarlar.

Geçerli bir medya oturumu yoksa istek başarısız olur.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamVolume: (float)  volume
customData: (nullable id)  customData 

Yayın ses düzeyini ayarlar.

Geçerli bir medya oturumu yoksa istek başarısız olur.

Parameters
volumeThe new volume, in the range [0.0 - 1.0].
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamMuted: (BOOL)  muted

Akışın sessize alınıp alınmayacağını belirler.

Geçerli bir medya oturumu yoksa istek başarısız olur.

Parameters
mutedWhether the stream should be muted or unmuted.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) setStreamMuted: (BOOL)  muted
customData: (nullable id)  customData 

Akışın sessize alınıp alınmayacağını belirler.

Geçerli bir medya oturumu yoksa istek başarısız olur.

Parameters
mutedWhether the stream should be muted or unmuted.
customDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) requestStatus

Alıcıdan güncel medya durumu bilgilerini ister.

İlerlemeler
Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (NSTimeInterval) approximateStreamPosition

Son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık akış konumunu döndürür.

Kanal bağlı değilse veya o anda yüklü bir medya yoksa 0 değerini döndürür.

- (NSTimeInterval) approximateLiveSeekableRangeStart

Aranabilir aralığın, son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık başlangıç konumunu döndürür.

Kanal bağlı değilse veya o anda yüklü bir medya yoksa 0 değerini döndürür. Akış canlı yayın değilse veya aranabilir aralık yoksa kGCKInvalidTimeInterval değerini döndürür.

yılından beri
4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd

Aranabilir aralığın son alınan akış bilgisinden ve bu güncellemeden bu yana geçen duvar süresinden hesaplanan yaklaşık bitiş konumunu döndürür.

Kanal bağlı değilse veya o anda yüklü bir medya yoksa 0 değerini döndürür. Akış canlı yayın değilse veya aranabilir aralık yoksa kGCKInvalidTimeInterval değerini döndürür.

yılından beri
4.4.1
- (void) notifyDidStartMediaSession

Bir medya oturumu başladığında, diğer bir deyişle uzak oynatıcıya yeni medya başarıyla yüklendikten hemen sonra alt sınıflar tarafından çağrılır.

GCKRemoteMediaClient(Protected) kategorisine göre sağlanı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ğlanır.

- (void) notifyDidUpdateQueue

İstemci tarafından yönetilen medya sırası her değiştiğinde alt sınıflar tarafından çağrılır.

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidUpdatePreloadStatus

İstemcinin GCKMediaStatus öğesinin GCKMediaStatus::preloadedItemID değeri değiştiğinde alt sınıflar tarafından çağrılacaktır.

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidUpdateMetadata

Meta veri değiştiğinde alt sınıflar tarafından çağrılmalıdır.

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidReceiveQueueItemIDs: (NSArray< NSNumber * > *)  itemIDs

Medya sırası öğe kimlikleri listesi alındığında alt sınıflar tarafından çağrılacaktır.

Parameters
itemIDsThe list of queue item IDs.
yılından beri
4,1

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidInsertQueueItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs
beforeItemWithID: (GCKMediaQueueItemID beforeItemID 

Sıraya ardışık bir sıra öğeleri dizisi eklendiğinde alt sınıflar tarafından çağrılır.

Parameters
itemIDsThe list of queue item IDs identifying the items that were inserted.
beforeItemIDThe 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.
yılından beri
4,1

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidUpdateQueueItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

Sıradaki mevcut sıra öğeleri güncellendiğinde alt sınıflar tarafından çağrılır.

Parameters
itemIDsThe list of queue item IDs identifying the items that were updated.
yılından beri
4,1

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidRemoveQueueItemsWithIDs: (NSArray< NSNumber * > *)  itemIDs

Ardışık bir sıra öğeleri dizisi sıradan kaldırıldığında alt sınıflar tarafından çağrılır.

Parameters
itemIDsThe list of queue item IDs identifying the items that were removed.
yılından beri
4,1

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

- (void) notifyDidReceiveQueueItems: (NSArray< GCKMediaQueueItem * > *)  items

Sıra öğeleri alındığında bir alt sınıf tarafından çağrılmalıdır.

Parameters
itemsThe list of queue items.
yılından beri
4,1

GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.

Mülk Ayrıntısı

- (BOOL) connected
readnonatomicassign

Bu nesnenin bir oturuma bağlı olup olmadığını gösteren bir işaret.

- (GCKMediaStatus*) mediaStatus
readnonatomicstrong

Medya kontrol kanalı tarafından bildirilen mevcut medya durumu.

- (GCKMediaQueue*) mediaQueue
readnonatomicstrong

Medya sırası.

yılından beri
4.3.4
- (NSTimeInterval) timeSinceLastMediaStatusUpdate
readnonatomicassign

Son medya durumu güncellemesinin alınmasından bu yana geçen süre.

Henüz bir medya durumu alınmadıysa bu değer NAN olur.

- (BOOL) playingLiveStream
readnonatomicassign

Bu istemcinin canlı yayın oynatıp oynatmadığını gösteren bir işaret.

yılından beri
4.4.1
- (id<GCKRemoteMediaClientAdInfoParserDelegate>) adInfoParserDelegate
readwritenonatomicweak

GCKMediaStatus nesnesindeki özel verilerden reklam arası bilgilerini çıkarabilen bir temsilci.

Deprecated:
Bunun yerine GCKAdBreakStatus politikasını kullanın.