Ringkasan
Class untuk mengontrol pemutaran media pada penerima Cast.
Instance objek ini tersedia sebagai properti GCKSession::remoteMediaClient.
- Sejak
- 3,0
Mewarisi NSObject.
Ringkasan Metode Instance | |
(void) | - addListener: |
Menambahkan pemroses ke daftar pemroses objek ini. Lainnya... | |
(void) | - removeListener: |
Menghapus pemroses dari daftar pemroses objek ini. Lainnya... | |
(GCKRequest *) | - loadMediaWithLoadRequestData: |
Memuat dan memulai pemutaran item media atau antrean item media dengan data permintaan. Lainnya... | |
(GCKRequest *) | - loadMedia: |
Memuat dan memulai pemutaran item media baru dengan opsi default. Lainnya... | |
(GCKRequest *) | - loadMedia:withOptions: |
Memuat dan memulai pemutaran item media baru dengan opsi yang ditentukan. Lainnya... | |
(GCKRequest *) | - loadMedia:autoplay: |
Memuat dan secara opsional memulai pemutaran item media baru. Lainnya... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition: |
Memuat dan secara opsional memulai pemutaran item media baru. Lainnya... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:customData: |
Memuat dan secara opsional memulai pemutaran item media baru. Lainnya... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs: |
Memuat dan secara opsional memulai pemutaran item media baru. Lainnya... | |
(GCKRequest *) | - loadMedia:autoplay:playPosition:activeTrackIDs:customData: |
Memuat dan secara opsional memulai pemutaran item media baru. Lainnya... | |
(GCKRequest *) | - setPlaybackRate: |
Menyetel laju pemutaran untuk sesi media saat ini. Lainnya... | |
(GCKRequest *) | - setPlaybackRate:customData: |
Menyetel laju pemutaran untuk sesi media saat ini. Lainnya... | |
(GCKRequest *) | - setActiveTrackIDs: |
Menetapkan jalur aktif. Lainnya... | |
(GCKRequest *) | - setTextTrackStyle: |
Menetapkan gaya trek teks. Lainnya... | |
(GCKRequest *) | - pause |
Menjeda pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - pauseWithCustomData: |
Menjeda pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - stop |
Menghentikan pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - stopWithCustomData: |
Menghentikan pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - play |
Memulai (atau melanjutkan) pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - playWithCustomData: |
Memulai (atau melanjutkan) pemutaran item media saat ini. Lainnya... | |
(GCKRequest *) | - skipAd |
Mengirim permintaan untuk melewati iklan yang sedang diputar. Lainnya... | |
(GCKRequest *) | - seekWithOptions: |
Mencari ke posisi baru dalam item media saat ini. Lainnya... | |
(GCKRequest *) | - seekToTimeInterval: |
Mencari ke posisi baru dalam item media saat ini. Lainnya... | |
(GCKRequest *) | - seekToTimeInterval:resumeState: |
Mencari ke posisi baru dalam item media saat ini. Lainnya... | |
(GCKRequest *) | - seekToTimeInterval:resumeState:customData: |
Mencari ke posisi baru dalam item media saat ini. Lainnya... | |
(GCKRequest *) | - queueFetchItemIDs |
Meminta daftar ID item untuk antrean. Lainnya... | |
(GCKRequest *) | - queueFetchItemsForIDs: |
Meminta informasi lengkap untuk item antrean dengan ID item yang diberikan. Lainnya... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode: |
Memuat dan secara opsional memulai pemutaran antrean item media baru. Lainnya... | |
(GCKRequest *) | - queueLoadItems:startIndex:repeatMode:customData: |
Memuat dan secara opsional memulai pemutaran antrean item media baru. Lainnya... | |
(GCKRequest *) | - queueLoadItems:startIndex:playPosition:repeatMode:customData: |
Memuat dan secara opsional memulai pemutaran antrean item media baru. Lainnya... | |
(GCKRequest *) | - queueLoadItems:withOptions: |
Memuat dan secara opsional memulai pemutaran antrean item media baru. Lainnya... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID: |
Menyisipkan daftar item media baru ke antrean. Lainnya... | |
(GCKRequest *) | - queueInsertItems:beforeItemWithID:customData: |
Menyisipkan daftar item media baru ke antrean. Lainnya... | |
(GCKRequest *) | - queueInsertItem:beforeItemWithID: |
Metode praktis yang memasukkan satu item ke dalam antrean. Lainnya... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID: |
Metode praktis yang menyisipkan satu item ke dalam antrean dan menjadikannya item saat ini. Lainnya... | |
(GCKRequest *) | - queueInsertAndPlayItem:beforeItemWithID:playPosition:customData: |
Metode praktis yang menyisipkan satu item ke dalam antrean dan menjadikannya item saat ini. Lainnya... | |
(GCKRequest *) | - queueUpdateItems: |
Memperbarui antrean. Lainnya... | |
(GCKRequest *) | - queueUpdateItems:customData: |
Memperbarui antrean. Lainnya... | |
(GCKRequest *) | - queueRemoveItemsWithIDs: |
Menghapus daftar item media dari antrean. Lainnya... | |
(GCKRequest *) | - queueRemoveItemsWithIDs:customData: |
Menghapus daftar item media dari antrean. Lainnya... | |
(GCKRequest *) | - queueRemoveItemWithID: |
Metode praktis yang menghapus satu item dari antrean. Lainnya... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID: |
Menyusun ulang daftar item media dalam antrean. Lainnya... | |
(GCKRequest *) | - queueReorderItemsWithIDs:insertBeforeItemWithID:customData: |
Mengurutkan ulang daftar item media dalam antrean. Lainnya... | |
(GCKRequest *) | - queueMoveItemWithID:beforeItemWithID: |
Metode praktis yang memindahkan satu item dalam antrean. Lainnya... | |
(GCKRequest *) | - queueJumpToItemWithID: |
Melompat ke item dengan ID yang ditentukan dalam antrean. Lainnya... | |
(GCKRequest *) | - queueJumpToItemWithID:customData: |
Melompat ke item dengan ID yang ditentukan dalam antrean. Lainnya... | |
(GCKRequest *) | - queueJumpToItemWithID:playPosition:customData: |
Melompat ke item dengan ID yang ditentukan dalam antrean. Lainnya... | |
(GCKRequest *) | - queueNextItem |
Pindah ke item berikutnya dalam antrean. Lainnya... | |
(GCKRequest *) | - queuePreviousItem |
Pindah ke item sebelumnya dalam antrean. Lainnya... | |
(GCKRequest *) | - queueSetRepeatMode: |
Menetapkan mode pengulangan antrean. Lainnya... | |
(GCKRequest *) | - setStreamVolume: |
Menyetel volume streaming. Lainnya... | |
(GCKRequest *) | - setStreamVolume:customData: |
Menyetel volume streaming. Lainnya... | |
(GCKRequest *) | - setStreamMuted: |
Menyetel apakah streaming dibisukan. Lainnya... | |
(GCKRequest *) | - setStreamMuted:customData: |
Menyetel apakah streaming dibisukan. Lainnya... | |
(GCKRequest *) | - requestStatus |
Meminta informasi status media yang diperbarui dari penerima. Lainnya... | |
(NSTimeInterval) | - approximateStreamPosition |
Menampilkan perkiraan posisi aliran data seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu proses yang telah berlalu sejak pembaruan tersebut. Lainnya... | |
(NSTimeInterval) | - approximateLiveSeekableRangeStart |
Menampilkan perkiraan posisi awal rentang yang dapat dicari seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu dinding yang berlalu sejak pembaruan tersebut. Lainnya... | |
(NSTimeInterval) | - approximateLiveSeekableRangeEnd |
Menampilkan perkiraan posisi akhir rentang yang dapat dicari seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu dinding yang berlalu sejak pembaruan tersebut. Lainnya... | |
(void) | - notifyDidStartMediaSession |
Untuk dipanggil oleh subclass setiap kali sesi media dimulai, yaitu, tepat setelah media baru berhasil dimuat di pemutar jarak jauh. Lainnya... | |
(void) | - notifyDidUpdateMediaStatus |
Untuk dipanggil oleh subclass setiap kali objek mediaStatus klien berubah. Lainnya... | |
(void) | - notifyDidUpdateQueue |
Untuk dipanggil oleh subclass setiap kali antrean media yang dikelola oleh klien berubah. Lainnya... | |
(void) | - notifyDidUpdatePreloadStatus |
Untuk dipanggil oleh subclass setiap kali GCKMediaStatus::preloadedItemID dari GCKMediaStatus klien berubah. Lainnya... | |
(void) | - notifyDidUpdateMetadata |
Untuk dipanggil oleh subclass setiap kali metadata berubah. Lainnya... | |
(void) | - notifyDidReceiveQueueItemIDs: |
Dipanggil oleh subclass setiap kali daftar ID item antrean media diterima. Lainnya... | |
(void) | - notifyDidInsertQueueItemsWithIDs:beforeItemWithID: |
Untuk dipanggil oleh subclass setiap kali urutan item antrean yang berdekatan telah disisipkan ke dalam antrean. Lainnya... | |
(void) | - notifyDidUpdateQueueItemsWithIDs: |
Untuk dipanggil oleh subclass setiap kali item antrean yang ada telah diperbarui dalam antrean. Lainnya... | |
(void) | - notifyDidRemoveQueueItemsWithIDs: |
Untuk dipanggil oleh subclass setiap kali urutan item antrean yang berdekatan telah dihapus dari antrean. Lainnya... | |
(void) | - notifyDidReceiveQueueItems: |
Untuk dipanggil oleh subclass setiap kali item antrean diterima. Lainnya... | |
Ringkasan Properti | |
BOOL | connected |
Tanda yang menunjukkan apakah objek ini terhubung ke sesi. Lainnya... | |
GCKMediaStatus * | mediaStatus |
Status media saat ini, seperti yang dilaporkan oleh saluran kontrol media. Lainnya... | |
GCKMediaQueue * | mediaQueue |
Antrean media. Lainnya... | |
NSTimeInterval | timeSinceLastMediaStatusUpdate |
Jumlah waktu yang telah berlalu sejak pembaruan status media terakhir diterima. Lainnya... | |
BOOL | playingLiveStream |
Tanda yang menunjukkan apakah klien ini memutar live stream. Lainnya... | |
id < GCKRemoteMediaClientAdInfoParserDelegate > | adInfoParserDelegate |
Delegasi yang mampu mengekstrak informasi jeda iklan dari data kustom dalam objek GCKMediaStatus. Lainnya... | |
Detail Metode
- (void) addListener: | (id< GCKRemoteMediaClientListener >) | listener |
Menambahkan pemroses ke daftar pemroses objek ini.
Pemroses yang ditambahkan ditahan dengan lemah, dan harus dipertahankan untuk menghindari dealokasi yang tidak terduga.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKRemoteMediaClientListener >) | listener |
Menghapus pemroses dari daftar pemroses objek ini.
- Parameters
-
listener The listener to remove.
- (GCKRequest *) loadMediaWithLoadRequestData: | (GCKMediaLoadRequestData *) | requestData |
Memuat dan memulai pemutaran item media atau antrean item media dengan data permintaan.
- Parameters
-
requestData Describes the media load request.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4.4.1
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo |
Memuat dan memulai pemutaran item media baru dengan opsi default.
Sebagai gantinya, sebaiknya gunakan loadMediaWithLoadRequestData: yang merupakan perintah pemuatan lanjutan yang mendukung pemuatan satu item atau antrean dengan opsi tambahan.
- Parameters
-
mediaInfo Describes the media item to load.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
withOptions: | (GCKMediaLoadOptions *) | options | |
Memuat dan memulai pemutaran item media baru dengan opsi yang ditentukan.
Sebagai gantinya, sebaiknya gunakan loadMediaWithLoadRequestData: yang merupakan perintah pemuatan lanjutan yang mendukung pemuatan satu item atau antrean dengan opsi tambahan.
- Parameters
-
mediaInfo Describes the media item to load. options The load options for this request.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,0
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
Memuat dan secara opsional memulai pemutaran item media baru.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
Memuat dan secara opsional memulai pemutaran item media baru.
- Parameters
-
mediaInfo Describes the media item to load. autoplay Whether playback should start immediately. playPosition The initial playback position.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Memuat dan secara opsional memulai pemutaran item media baru.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
Memuat dan secara opsional memulai pemutaran item media baru.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) loadMedia: | (GCKMediaInformation *) | mediaInfo | |
autoplay: | (BOOL) | autoplay | |
playPosition: | (NSTimeInterval) | playPosition | |
activeTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs | |
customData: | (nullable id) | customData | |
Memuat dan secara opsional memulai pemutaran item media baru.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate |
Menyetel laju pemutaran untuk sesi media saat ini.
- Parameters
-
playbackRate The new playback rate.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,0
- (GCKRequest *) setPlaybackRate: | (float) | playbackRate | |
customData: | (nullable id) | customData | |
Menyetel laju pemutaran untuk sesi media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,0
- (GCKRequest *) setActiveTrackIDs: | (nullable NSArray< NSNumber * > *) | activeTrackIDs |
Menetapkan jalur aktif.
Permintaan akan gagal jika tidak ada status media saat ini.
- Parameters
-
activeTrackIDs An array of integers specifying the active tracks. May be empty or nil
to disable any currently active tracks.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) setTextTrackStyle: | (nullable GCKMediaTextTrackStyle *) | textTrackStyle |
Menetapkan gaya trek teks.
Permintaan akan gagal jika tidak ada status media saat ini.
- Parameters
-
textTrackStyle The text track style. The style will not be changed if this is nil
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) pause |
Menjeda pemutaran item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) pauseWithCustomData: | (nullable id) | customData |
Menjeda pemutaran item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) stop |
Menghentikan pemutaran item media saat ini.
Jika antrean saat ini dimuat, antrean akan dihapus. Permintaan akan gagal jika tidak ada status media saat ini.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) stopWithCustomData: | (nullable id) | customData |
Menghentikan pemutaran item media saat ini.
Jika antrean saat ini dimuat, antrean akan dihapus. Permintaan akan gagal jika tidak ada status media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) play |
Memulai (atau melanjutkan) pemutaran item media saat ini.
Pemutaran selalu dimulai di awal streaming. Permintaan akan gagal jika tidak ada status media saat ini.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) playWithCustomData: | (nullable id) | customData |
Memulai (atau melanjutkan) pemutaran item media saat ini.
Pemutaran selalu dimulai di awal streaming. Permintaan akan gagal jika tidak ada status media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) skipAd |
Mengirim permintaan untuk melewati iklan yang sedang diputar.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,3
- (GCKRequest *) seekWithOptions: | (GCKMediaSeekOptions *) | options |
Mencari ke posisi baru dalam item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- Parameters
-
options The seek options for the request.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,0
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position |
Mencari ke posisi baru dalam item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- Parameters
-
position The new position from the beginning of the stream.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan pencariWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
Mencari ke posisi baru dalam item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- Parameters
-
position The new position interval from the beginning of the stream. resumeState The action to take after the seek operation has finished.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan pencariWithOptions:.
- (GCKRequest *) seekToTimeInterval: | (NSTimeInterval) | position | |
resumeState: | (GCKMediaResumeState) | resumeState | |
customData: | (nullable id) | customData | |
Mencari ke posisi baru dalam item media saat ini.
Permintaan akan gagal jika tidak ada status media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan pencariWithOptions:.
- (GCKRequest *) queueFetchItemIDs |
Meminta daftar ID item untuk antrean.
Hasilnya diteruskan ke callback delegasi GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItemIDs:.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,1
- (GCKRequest *) queueFetchItemsForIDs: | (NSArray< NSNumber * > *) | queueItemIDs |
Meminta informasi lengkap untuk item antrean dengan ID item yang diberikan.
Hasilnya diteruskan ke callback delegasi GCKRemoteMediaClientDelegate::remoteMediaClient:didReceiveQueueItems:.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Sejak
- 4,1
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
Memuat dan secara opsional memulai pemutaran antrean item media baru.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Memuat dan secara opsional memulai pemutaran antrean item media baru.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
startIndex: | (NSUInteger) | startIndex | |
playPosition: | (NSTimeInterval) | playPosition | |
repeatMode: | (GCKMediaRepeatMode) | repeatMode | |
customData: | (nullable id) | customData | |
Memuat dan secara opsional memulai pemutaran antrean item media baru.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- Deprecated:
- Menggunakan loadMediaWithLoadRequestData:.
- (GCKRequest *) queueLoadItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
withOptions: | (GCKMediaQueueLoadOptions *) | options | |
Memuat dan secara opsional memulai pemutaran antrean item media baru.
Sebagai gantinya, sebaiknya gunakan loadMediaWithLoadRequestData: yang merupakan perintah pemuatan lanjutan yang mendukung pemuatan satu item atau antrean dengan opsi tambahan.
- 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
- Sejak
- 4.3.1
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Menyisipkan daftar item media baru ke antrean.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueInsertItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Menyisipkan daftar item media baru ke antrean.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueInsertItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Metode praktis yang memasukkan satu item ke dalam antrean.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Metode praktis yang menyisipkan satu item ke dalam antrean dan menjadikannya item saat ini.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueInsertAndPlayItem: | (GCKMediaQueueItem *) | item | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Metode praktis yang menyisipkan satu item ke dalam antrean dan menjadikannya item saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems |
Memperbarui antrean.
- Parameters
-
queueItems The list of updated items.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueUpdateItems: | (NSArray< GCKMediaQueueItem * > *) | queueItems | |
customData: | (nullable id) | customData | |
Memperbarui antrean.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Menghapus daftar item media dari antrean.
Akibatnya, jika antrean menjadi kosong, sesi media saat ini akan dihentikan.
- Parameters
-
itemIDs An array of media item IDs identifying the items to remove. Must not be nil
or empty.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueRemoveItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
customData: | (nullable id) | customData | |
Menghapus daftar item media dari antrean.
Akibatnya, jika antrean menjadi kosong, sesi media saat ini akan dihentikan.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueRemoveItemWithID: | (NSUInteger) | itemID |
Metode praktis yang menghapus satu item dari antrean.
- Parameters
-
itemID The ID of the item to remove.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
Menyusun ulang daftar item media dalam antrean.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueReorderItemsWithIDs: | (NSArray< NSNumber * > *) | queueItemIDs | |
insertBeforeItemWithID: | (NSUInteger) | beforeItemID | |
customData: | (nullable id) | customData | |
Mengurutkan ulang daftar item media dalam antrean.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueMoveItemWithID: | (NSUInteger) | itemID | |
beforeItemWithID: | (NSUInteger) | beforeItemID | |
Metode praktis yang memindahkan satu item dalam antrean.
- 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.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID |
Melompat ke item dengan ID yang ditentukan dalam antrean.
- Parameters
-
itemID The ID of the item to jump to.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
customData: | (nullable id) | customData | |
Melompat ke item dengan ID yang ditentukan dalam antrean.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueJumpToItemWithID: | (NSUInteger) | itemID | |
playPosition: | (NSTimeInterval) | playPosition | |
customData: | (nullable id) | customData | |
Melompat ke item dengan ID yang ditentukan dalam antrean.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueNextItem |
Pindah ke item berikutnya dalam antrean.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queuePreviousItem |
Pindah ke item sebelumnya dalam antrean.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) queueSetRepeatMode: | (GCKMediaRepeatMode) | repeatMode |
Menetapkan mode pengulangan antrean.
- Parameters
-
repeatMode The new repeat mode.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) setStreamVolume: | (float) | volume |
Menyetel volume streaming.
Permintaan akan gagal jika tidak ada sesi media saat ini.
- Parameters
-
volume The new volume, in the range [0.0 - 1.0].
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) setStreamVolume: | (float) | volume | |
customData: | (nullable id) | customData | |
Menyetel volume streaming.
Permintaan akan gagal jika tidak ada sesi media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted |
Menyetel apakah streaming dibisukan.
Permintaan akan gagal jika tidak ada sesi media saat ini.
- Parameters
-
muted Whether the stream should be muted or unmuted.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) setStreamMuted: | (BOOL) | muted | |
customData: | (nullable id) | customData | |
Menyetel apakah streaming dibisukan.
Permintaan akan gagal jika tidak ada sesi media saat ini.
- 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
.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (GCKRequest *) requestStatus |
Meminta informasi status media yang diperbarui dari penerima.
- Hasil
- Objek GCKRequest untuk melacak permintaan ini.
- (NSTimeInterval) approximateStreamPosition |
Menampilkan perkiraan posisi aliran data seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu proses yang telah berlalu sejak pembaruan tersebut.
Menampilkan 0 jika saluran tidak terhubung atau jika tidak ada media yang dimuat saat ini.
- (NSTimeInterval) approximateLiveSeekableRangeStart |
Menampilkan perkiraan posisi awal rentang yang dapat dicari seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu dinding yang berlalu sejak pembaruan tersebut.
Menampilkan 0 jika saluran tidak terhubung atau jika tidak ada media yang dimuat saat ini. Menampilkan kGCKInvalidTimeInterval
jika streaming tersebut bukan live stream atau tidak ada rentang yang dapat dicari.
- Sejak
- 4.4.1
- (NSTimeInterval) approximateLiveSeekableRangeEnd |
Menampilkan perkiraan posisi akhir rentang yang dapat dicari seperti yang dihitung dari informasi aliran data yang terakhir diterima dan waktu dinding yang berlalu sejak pembaruan tersebut.
Menampilkan 0 jika saluran tidak terhubung atau jika tidak ada media yang dimuat saat ini. Menampilkan kGCKInvalidTimeInterval
jika streaming tersebut bukan live stream atau tidak ada rentang yang dapat dicari.
- Sejak
- 4.4.1
- (void) notifyDidStartMediaSession |
Untuk dipanggil oleh subclass setiap kali sesi media dimulai, yaitu, tepat setelah media baru berhasil dimuat di pemutar jarak jauh.
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMediaStatus |
Untuk dipanggil oleh subclass setiap kali objek mediaStatus klien berubah.
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueue |
Untuk dipanggil oleh subclass setiap kali antrean media yang dikelola oleh klien berubah.
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdatePreloadStatus |
Untuk dipanggil oleh subclass setiap kali GCKMediaStatus::preloadedItemID dari GCKMediaStatus klien berubah.
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateMetadata |
Untuk dipanggil oleh subclass setiap kali metadata berubah.
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItemIDs: | (NSArray< NSNumber * > *) | itemIDs |
Dipanggil oleh subclass setiap kali daftar ID item antrean media diterima.
- Parameters
-
itemIDs The list of queue item IDs.
- Sejak
- 4,1
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidInsertQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs | |
beforeItemWithID: | (GCKMediaQueueItemID) | beforeItemID | |
Untuk dipanggil oleh subclass setiap kali urutan item antrean yang berdekatan telah disisipkan ke dalam antrean.
- 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.
- Sejak
- 4,1
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidUpdateQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Untuk dipanggil oleh subclass setiap kali item antrean yang ada telah diperbarui dalam antrean.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were updated.
- Sejak
- 4,1
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidRemoveQueueItemsWithIDs: | (NSArray< NSNumber * > *) | itemIDs |
Untuk dipanggil oleh subclass setiap kali urutan item antrean yang berdekatan telah dihapus dari antrean.
- Parameters
-
itemIDs The list of queue item IDs identifying the items that were removed.
- Sejak
- 4,1
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
- (void) notifyDidReceiveQueueItems: | (NSArray< GCKMediaQueueItem * > *) | items |
Untuk dipanggil oleh subclass setiap kali item antrean diterima.
- Parameters
-
items The list of queue items.
- Sejak
- 4,1
Disediakan menurut kategori GCKRemoteMediaClient(Protected).
Detail Properti
|
readnonatomicassign |
Tanda yang menunjukkan apakah objek ini terhubung ke sesi.
|
readnonatomicstrong |
Status media saat ini, seperti yang dilaporkan oleh saluran kontrol media.
|
readnonatomicstrong |
Antrean media.
- Sejak
- 4.3.4
|
readnonatomicassign |
Jumlah waktu yang telah berlalu sejak pembaruan status media terakhir diterima.
Jika status media belum diterima, nilai ini akan menjadi NAN.
|
readnonatomicassign |
Tanda yang menunjukkan apakah klien ini memutar live stream.
- Sejak
- 4.4.1
|
readwritenonatomicweak |
Delegasi yang mampu mengekstrak informasi jeda iklan dari data kustom dalam objek GCKMediaStatus.
- Deprecated:
- Sebagai gantinya, gunakan GCKAdBreakStatus.