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... | |
GCKMediaStatus * | mediaStatus |
Medya kontrol kanalı tarafından bildirilen mevcut medya durumu. Diğer... | |
GCKMediaQueue * | mediaQueue |
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
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Bu nesnenin işleyici listesinden bir işleyiciyi kaldırır.
- Parameters
-
listener The 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
-
requestData Describes 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
-
mediaInfo Describes 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
-
mediaInfo Describes the media item to load. options The 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
-
mediaInfo Describes the media item to load. autoplay Whether 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
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The 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
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- İ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
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.
- İ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
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position. activeTrackIDs An array of integers specifying the active tracks. May be nil
.customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- İ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
-
playbackRate The 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
-
playbackRate The new playback rate, which must be between GCKMediaLoadOptions::kGCKMediaMinPlaybackRate and GCKMediaLoadOptions::kGCKMediaMaxPlaybackRate. customData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- İ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
-
activeTrackIDs An 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
-
textTrackStyle The 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
-
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
.
- İ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
-
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
.
- İ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
-
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
.
- İ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
-
options The 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
-
position The 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
-
position The new position interval from the beginning of the stream. resumeState The 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
-
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
.
- İ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
-
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.
- İ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
-
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
.
- İ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
-
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
.
- İ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
-
queueItems An array of GCKMediaQueueItem instances to load. Must not be nil
or empty.options The load options used to load the queue items, as defined by GCKMediaQueueLoadOptions
- yılından beri
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Yeni medya öğelerinin listesini sıraya 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.
- İ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
-
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
.
- İ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
-
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.
- İ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
-
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.
- İ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
-
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
.
- İlerlemeler
- Bu isteğin izlenmesi için kullanılan GCKRequest nesnesi.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Sırayı günceller.
- Parameters
-
queueItems The 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
-
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
.
- İ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
-
itemIDs An 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
-
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
.
- İ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
-
itemID The 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
-
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.
- İ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
-
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
.
- İ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
-
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.
- İlerlemeler
- Bu isteğin izlenmesi 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.
- İ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
-
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
.
- İ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
-
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
.
- İ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
-
repeatMode The 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
-
volume The 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
-
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
.
- İ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
-
muted Whether 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
-
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
.
- İ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
-
itemIDs The 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
-
itemIDs The list of queue item IDs identifying the items that were inserted. beforeItemID The ID of the queue item in front of which the new items were inserted, or kGCKInvalidQueueItemID if the items were appended to the end of the queue.
- 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
-
itemIDs The 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
-
itemIDs The 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
-
items The list of queue items.
- yılından beri
- 4,1
GCKRemoteMediaClient(Protected) kategorisine göre sağlanır.
Mülk Ayrıntısı
|
readnonatomicassign |
Bu nesnenin bir oturuma bağlı olup olmadığını gösteren bir işaret.
|
readnonatomicstrong |
Medya kontrol kanalı tarafından bildirilen mevcut medya durumu.
|
readnonatomicstrong |
Medya sırası.
- yılından beri
- 4.3.4
|
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.
|
readnonatomicassign |
Bu istemcinin canlı yayın oynatıp oynatmadığını gösteren bir işaret.
- yılından beri
- 4.4.1
|
readwritenonatomicweak |
GCKMediaStatus nesnesindeki özel verilerden reklam arası bilgilerini çıkarabilen bir temsilci.
- Deprecated:
- Bunun yerine GCKAdBreakStatus politikasını kullanın.