ภาพรวม
ตัวควบคุมสำหรับมุมมอง UI ที่ใช้เพื่อควบคุมหรือแสดงสถานะการเล่นสื่อบนตัวรับการแคสต์
แอปพลิเคชันการเรียกจะลงทะเบียนการควบคุม UI ที่เกี่ยวข้องกับสื่อของตนกับตัวควบคุมโดยการตั้งค่าคุณสมบัติที่เหมาะสม จากนั้นตัวควบคุมจะตอบสนองต่อเหตุการณ์การแตะบนตัวควบคุมด้วยการออกคำสั่งสื่อที่เหมาะสมให้กับผู้รับ และอัปเดตการควบคุมตามข้อมูลสถานะและข้อมูลเมตาของสื่อที่ได้รับจากผู้รับ ตัวควบคุมนี้จะเปิดใช้และปิดใช้ตัวควบคุม UI โดยอัตโนมัติตามความเหมาะสมสำหรับเซสชันปัจจุบันและสถานะโปรแกรมเล่นสื่อ และยังปิดใช้การควบคุมทั้งหมดขณะที่กำลังดำเนินการตามคำขอด้วย
โปรดดูโปรโตคอลการมอบสิทธิ์ที่ GCKUIMediaControllerDelegate
- Since
- 3.0
รับค่า NSObject
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - init |
เริ่มต้นอินสแตนซ์ เพิ่มเติม... | |
(void) | - bindLabel:toMetadataKey: |
เชื่อมโยง UILabel กับคีย์ข้อมูลเมตา เพิ่มเติม... | |
(void) | - bindLabel:toMetadataKey:withFormatter: |
เชื่อมโยง UILabel กับคีย์ข้อมูลเมตา เพิ่มเติม... | |
(void) | - bindTextView:toMetadataKey: |
เชื่อมโยง UITextView กับคีย์ข้อมูลเมตา เพิ่มเติม... | |
(void) | - bindTextView:toMetadataKey:withFormatter: |
เชื่อมโยง UITextView กับคีย์ข้อมูลเมตา เพิ่มเติม... | |
(void) | - bindImageView:toImageHints: |
เชื่อมโยง UIImageView กับอินสแตนซ์ GCKUIImageHints เพิ่มเติม... | |
(void) | - bindControlView:toRewindForTime: |
เชื่อมโยง UIControl เพื่อกรอกลับการเล่นรายการปัจจุบันด้วยค่าที่ส่งเป็นวินาที เพิ่มเติม... | |
(void) | - bindControlView:toForwardForTime: |
เชื่อมโยง UIControl เพื่อส่งต่อการเล่นของรายการปัจจุบันด้วยค่าที่ส่งเป็นวินาที เพิ่มเติม... | |
(void) | - unbindView: |
ยกเลิกการเชื่อมโยงข้อมูลพร็อพเพอร์ตี้ที่ระบุ เพิ่มเติม... | |
(void) | - unbindAllViews |
ยกเลิกการเชื่อมโยงมุมมองที่เชื่อมโยงทั้งหมด เพิ่มเติม... | |
(GCKMediaRepeatMode) | - cycleRepeatMode |
เปลี่ยนโหมดการทำซ้ำของคิวเป็นโหมดถัดไปในรอบ: เพิ่มเติม... | |
(void) | - selectTracks |
วิธีการอำนวยความสะดวกในการแสดง UI การเลือกแทร็กสื่อ เพิ่มเติม... | |
(void) | - skipAd |
ส่งและตรวจสอบคำขอโฆษณาการข้าม เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
id< GCKUIMediaControllerDelegate > | delegate |
ผู้รับมอบสิทธิ์เพื่อรับการแจ้งเตือนจาก GCKUIMediaController เพิ่มเติม... | |
GCKSession * | session |
เซสชันที่เชื่อมโยงกับตัวควบคุมนี้ เพิ่มเติม... | |
BOOL | mediaLoaded |
มีสื่อที่โหลด (หรือกำลังโหลด) อยู่ในตัวรับหรือไม่ เพิ่มเติม... | |
BOOL | hasCurrentQueueItem |
มีรายการปัจจุบันอยู่ในคิวหรือไม่ เพิ่มเติม... | |
BOOL | hasLoadingQueueItem |
มีการโหลดรายการไว้ล่วงหน้าในคิวหรือไม่ เพิ่มเติม... | |
GCKMediaPlayerState | lastKnownPlayerState |
สถานะโปรแกรมเล่นสื่อที่ทราบล่าสุด เพิ่มเติม... | |
NSTimeInterval | lastKnownStreamPosition |
ตำแหน่งสตรีมสื่อที่ทราบล่าสุด เพิ่มเติม... | |
UIButton * | playButton |
ปุ่ม "เล่น" เพิ่มเติม... | |
UIButton * | pauseButton |
ปุ่ม "หยุดชั่วคราว" เพิ่มเติม... | |
GCKUIMultistateButton * | playPauseToggleButton |
ปุ่มเปิด/ปิด "เล่น/หยุดชั่วคราว" เพิ่มเติม... | |
GCKUIPlayPauseToggleController * | playPauseToggleController |
ตัวควบคุมปุ่มสลับ "เล่น/หยุดชั่วคราว" เพิ่มเติม... | |
UIButton * | stopButton |
ปุ่ม "หยุด" เพิ่มเติม... | |
UIButton * | forward30SecondsButton |
ปุ่มสำหรับกรอไปข้างหน้า 30 วินาทีในรายการสื่อที่กำลังเล่นอยู่ เพิ่มเติม... | |
UIButton * | rewind30SecondsButton |
ปุ่มสำหรับกรอวิดีโอไปข้างหน้า 30 วินาทีในรายการสื่อที่กำลังเล่นอยู่ เพิ่มเติม... | |
UIButton * | pauseQueueButton |
ปุ่มสำหรับหยุดเล่นคิวชั่วคราวเมื่อรายการปัจจุบันเล่นเสร็จแล้ว เพิ่มเติม... | |
UIButton * | nextButton |
ปุ่ม "ถัดไป" เพิ่มเติม... | |
UIButton * | previousButton |
ปุ่ม "ก่อนหน้า" เพิ่มเติม... | |
GCKUIMultistateButton * | repeatModeButton |
ปุ่มสำหรับวนโหมดการรอซ้ำของคิวที่มีอยู่ เพิ่มเติม... | |
UISlider * | streamPositionSlider |
แถบเลื่อนสำหรับแสดงและเปลี่ยนตำแหน่งสตรีมปัจจุบัน เพิ่มเติม... | |
UIProgressView * | streamProgressView |
มุมมองสำหรับแสดงความคืบหน้าของสตรีมปัจจุบัน เพิ่มเติม... | |
UILabel * | streamPositionLabel |
ป้ายกำกับสำหรับแสดงตำแหน่งปัจจุบันของสตรีมเป็นนาทีและวินาที เพิ่มเติม... | |
UILabel * | streamDurationLabel |
ป้ายกำกับสำหรับแสดงระยะเวลาสตรีมปัจจุบันเป็นนาทีและวินาที เพิ่มเติม... | |
UILabel * | streamTimeRemainingLabel |
ป้ายกำกับสำหรับแสดงเวลาสตรีมที่เหลืออยู่ (ระยะเวลาลบตำแหน่ง) หน่วยเป็นนาทีและวินาที เพิ่มเติม... | |
GCKUIStreamPositionController * | streamPositionController |
ตัวควบคุม Postdition เพิ่มเติม... | |
GCKUIPlaybackRateController * | playbackRateController |
ตัวควบคุมอัตราการเล่นสตรีม เพิ่มเติม... | |
BOOL | displayTimeRemainingAsNegativeValue |
กำหนดว่าเวลาสตรีมที่เหลือจะแสดงเป็นค่าลบหรือไม่ เช่น "-1:23:45" เพิ่มเติม... | |
BOOL | hideStreamPositionControlsForLiveContent |
ต้องการให้ซ่อนการควบคุมตำแหน่งสตรีม (รวมถึงแถบเลื่อนตำแหน่งสตรีม ป้ายกำกับตำแหน่งสตรีม ป้ายกำกับระยะเวลาของสตรีม และมุมมองความคืบหน้าของสตรีม) สำหรับเนื้อหาสดหรือไม่ เพิ่มเติม... | |
UIButton * | tracksButton |
ปุ่มสำหรับเลือกแทร็กเสียงและ/หรือคำบรรยาย เพิ่มเติม... | |
UILabel * | smartSubtitleLabel |
ป้ายกำกับสำหรับแสดงคำบรรยายสำหรับสื่อที่โหลดไว้ในขณะนั้น เพิ่มเติม... | |
UIActivityIndicatorView * | mediaLoadingIndicator |
มุมมองสัญญาณบอกสถานะกิจกรรมสำหรับระบุว่าสื่ออยู่ในสถานะการโหลด เพิ่มเติม... | |
UILabel * | skipAdLabel |
ป้ายกำกับสำหรับแสดงระยะเวลาที่เหลือจนกระทั่งสามารถข้ามโฆษณาได้ เพิ่มเติม... | |
UIButton * | skipAdButton |
ปุ่มสำหรับข้ามโฆษณาปัจจุบัน เพิ่มเติม... | |
รายละเอียดของเมธอด
- (instancetype) init |
เริ่มต้นอินสแตนซ์
- (void) bindLabel: | (UILabel *) | label | |
toMetadataKey: | (NSString *) | key | |
เชื่อมโยง UILabel กับคีย์ข้อมูลเมตา
มุมมองจะแสดงค่าปัจจุบันของช่องข้อมูลเมตาที่เกี่ยวข้อง
โปรดดู GCKMediaMetadata สำหรับรายการคีย์ข้อมูลเมตาที่กำหนดไว้ล่วงหน้า
- Parameters
-
label The UILabel that will display the value. key The metadata key.
- (void) bindLabel: | (UILabel *) | label | |
toMetadataKey: | (NSString *) | key | |
withFormatter: | (GCKUIValueFormatter) | formatter | |
เชื่อมโยง UILabel กับคีย์ข้อมูลเมตา
มุมมองจะแสดงค่าปัจจุบันของช่องข้อมูลเมตาที่เกี่ยวข้อง
โปรดดู GCKMediaMetadata สำหรับรายการคีย์ข้อมูลเมตาที่กำหนดไว้ล่วงหน้า
- Parameters
-
label The UILabel that will display the value. key The metadata key. formatter A block that will produce the desired string representation of the value.
- (void) bindTextView: | (UITextView *) | textView | |
toMetadataKey: | (NSString *) | key | |
เชื่อมโยง UITextView กับคีย์ข้อมูลเมตา
มุมมองจะแสดงค่าปัจจุบันของช่องข้อมูลเมตาที่เกี่ยวข้อง
โปรดดู GCKMediaMetadata สำหรับรายการคีย์ข้อมูลเมตาที่กำหนดไว้ล่วงหน้า
- Parameters
-
textView The UITextView that will display the value. key The metadata key.
- (void) bindTextView: | (UITextView *) | textView | |
toMetadataKey: | (NSString *) | key | |
withFormatter: | (GCKUIValueFormatter) | formatter | |
เชื่อมโยง UITextView กับคีย์ข้อมูลเมตา
มุมมองจะแสดงค่าปัจจุบันของช่องข้อมูลเมตาที่เกี่ยวข้อง
โปรดดู GCKMediaMetadata สำหรับรายการคีย์ข้อมูลเมตาที่กำหนดไว้ล่วงหน้า
- Parameters
-
textView The UITextView that will display the value. key The metadata key. formatter A block that will produce the desired string representation of the value.
- (void) bindImageView: | (UIImageView *) | imageView | |
toImageHints: | (GCKUIImageHints *) | imageHints | |
เชื่อมโยง UIImageView กับอินสแตนซ์ GCKUIImageHints
ระบบจะใช้ GCKUIImagePicker ที่ติดตั้งอยู่ในปัจจุบันเพื่อเลือกรูปภาพจากข้อมูลเมตาสําหรับมุมมอง
- Parameters
-
imageView The UIImageView that will display the selected image. imageHints The image hints.
- (void) bindControlView: | (UIControl *) | control | |
toRewindForTime: | (NSTimeInterval) | rewindSeconds | |
เชื่อมโยง UIControl
เพื่อกรอกลับการเล่นรายการปัจจุบันด้วยค่าที่ส่งเป็นวินาที
มุมมองจะอัปเดตตามสถานะของ GCKCastSession
, สถานะการเล่นจากระยะไกล และสถานะของสตรีมแบบสดหรือไม่ ยังเพิ่มเป้าหมายลงใน UIControl
เพื่อบันทึกเหตุการณ์ UIControlEventTouchUpInside
ด้วย อย่าเพิ่มเป้าหมายประเภทนี้ใน UIControl
หากต้องการบันทึกเหตุการณ์ ให้ใช้เมธอด GCKUIMediaControllerDelegate
แทน
- Parameters
-
control The UI element that the user interacts with. Typically this would be an instance of UIButton
.rewindSeconds The number of seconds to rewind the media.
- (void) bindControlView: | (UIControl *) | control | |
toForwardForTime: | (NSTimeInterval) | forwardSeconds | |
เชื่อมโยง UIControl
เพื่อส่งต่อการเล่นของรายการปัจจุบันด้วยค่าที่ส่งเป็นวินาที
มุมมองจะอัปเดตตามสถานะของ GCKCastSession
, สถานะการเล่นจากระยะไกล และสถานะของสตรีมแบบสดหรือไม่ ยังเพิ่มเป้าหมายลงใน UIControl
เพื่อบันทึกเหตุการณ์ UIControlEventTouchUpInside
ด้วย อย่าเพิ่มเป้าหมายประเภทนี้ใน UIControl
หากต้องการบันทึกเหตุการณ์ ให้ใช้เมธอด GCKUIMediaControllerDelegate
แทน
- Parameters
-
control The UI element that the user interacts with. Typically this would be an instance of UIButton
.forwardSeconds The number of seconds to skip the media.
- (void) unbindView: | (UIView *) | view |
ยกเลิกการเชื่อมโยงข้อมูลพร็อพเพอร์ตี้ที่ระบุ
- Parameters
-
view The view to unbind.
- (void) unbindAllViews |
ยกเลิกการเชื่อมโยงมุมมองที่เชื่อมโยงทั้งหมด
- (GCKMediaRepeatMode) cycleRepeatMode |
เปลี่ยนโหมดการทำซ้ำของคิวเป็นโหมดถัดไปในรอบนี้
GCKMediaRepeatModeOff → GCKMediaRepeatModeAll → GCKMediaRepeatModeSingle → GCKMediaRepeatModeAllAndShuffle
- การคืนสินค้า
- โหมดการทำซ้ำใหม่
- (void) selectTracks |
วิธีการอำนวยความสะดวกในการแสดง UI การเลือกแทร็กสื่อ
- (void) skipAd |
ส่งและตรวจสอบคำขอโฆษณาการข้าม
- Since
- 4.3
รายละเอียดที่พัก
|
readwritenonatomicweak |
ผู้รับมอบสิทธิ์เพื่อรับการแจ้งเตือนจาก GCKUIMediaController
|
readnonatomicstrong |
เซสชันที่เชื่อมโยงกับตัวควบคุมนี้
|
readnonatomicassign |
มีสื่อที่โหลด (หรือกำลังโหลด) อยู่ในตัวรับหรือไม่
หากไม่มีเซสชันการแคสต์ทำงานอยู่ การดำเนินการนี้จะเป็น NO
|
readnonatomicassign |
มีรายการปัจจุบันอยู่ในคิวหรือไม่
|
readnonatomicassign |
มีการโหลดรายการไว้ล่วงหน้าในคิวหรือไม่
|
readnonatomicassign |
สถานะโปรแกรมเล่นสื่อที่ทราบล่าสุด
หากไม่มีเซสชันการแคสต์ทำงานอยู่ ระบบจะแสดงสถานะของโปรแกรมเล่นก่อนเซสชันสุดท้ายจะสิ้นสุดลง หากไม่มีเซสชันก่อนหน้า ค่านี้จะเป็น GCKMediaPlayerStateUnknown
|
readnonatomicassign |
ตำแหน่งสตรีมสื่อที่ทราบล่าสุด
หากไม่มีเซสชันการแคสต์ทำงานอยู่ ตำแหน่งนี้จะเป็นตำแหน่งสตรีมของสื่อก่อนที่เซสชันสุดท้ายจะสิ้นสุดลง หากไม่มีเซสชันก่อนหน้า ค่านี้จะเป็น kGCKInvalidTimeInterval
|
readwritenonatomicweak |
ปุ่ม "เล่น"
เมื่อแตะปุ่ม การเล่นสื่อที่โหลดไว้ตอนนี้จะเริ่มเล่นหรือเล่นต่อในอุปกรณ์รับสัญญาณ ปุ่มนี้จะปิดใช้หากกำลังเล่นอยู่ หรือกำลังโหลดสื่อไม่ได้อยู่ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่ม "หยุดชั่วคราว"
เมื่อแตะปุ่ม การเล่นสื่อที่โหลดอยู่จะหยุดชั่วคราวบนอุปกรณ์รับ ปุ่มจะถูกปิดใช้งานหากสื่อที่โหลดอยู่ไม่รองรับการหยุดเล่นชั่วคราว หรือในกรณีที่ไม่ได้กำลังเล่นอยู่ หรือในกรณีที่ไม่ได้โหลดสื่อไว้ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนั้น
|
readwritenonatomicweak |
ปุ่มเปิด/ปิด "เล่น/หยุดชั่วคราว"
ผู้โทรควรกำหนดไอคอนที่เหมาะสมสำหรับสถานะปุ่ม GCKUIButtonStatePlay, GCKUIButtonStatePlayLive และ GCKUIButtonStatePause ของปุ่ม ซึ่งได้แก่ ไอคอน "หยุดชั่วคราว" สำหรับสถานะการเล่น ไอคอน "หยุด" สำหรับสถานะเล่นสด และไอคอน "เล่น" สำหรับสถานะการหยุดชั่วคราว สถานะของปุ่มจะอัปเดตโดยอัตโนมัติเพื่อแสดงสถานะการเล่นปัจจุบันบนตัวรับ เมื่อแตะปุ่ม การเล่นสื่อที่โหลดอยู่จะหยุดชั่วคราวหรือเล่นต่อบนตัวรับ ปุ่มจะถูกปิดใช้งานหากสื่อที่โหลดอยู่ไม่รองรับการหยุดชั่วคราว หรือหากการเล่นไม่ได้ดำเนินอยู่หรือหยุดชั่วคราวอยู่ หรือในกรณีที่ไม่ได้โหลดสื่อไว้ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนั้น
|
readwritenonatomicstrong |
ตัวควบคุมปุ่มสลับ "เล่น/หยุดชั่วคราว"
ใช้เป็นตัวช่วยสำหรับ UI การสลับเล่น/หยุดชั่วคราวที่กำหนดเองจากแอปพลิเคชัน ดูรายละเอียดได้ที่ GCKUIPlayPauseToggleController
- Since
- 3.4
|
readwritenonatomicweak |
ปุ่ม "หยุด"
เมื่อแตะปุ่ม การเล่นสื่อที่โหลดอยู่จะหยุดบนตัวรับ ระบบจะปิดใช้ปุ่มหากไม่มีการโหลดสื่อไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่มสำหรับกรอไปข้างหน้า 30 วินาทีในรายการสื่อที่กำลังเล่นอยู่
ระบบจะปิดใช้ปุ่มหากไม่มีการโหลดสื่อไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่มสำหรับกรอวิดีโอไปข้างหน้า 30 วินาทีในรายการสื่อที่กำลังเล่นอยู่
ระบบจะปิดใช้ปุ่มหากไม่มีการโหลดสื่อไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่มสำหรับหยุดเล่นคิวชั่วคราวเมื่อรายการปัจจุบันเล่นเสร็จแล้ว
|
readwritenonatomicweak |
ปุ่ม "ถัดไป"
เมื่อแตะปุ่ม การเล่นจะย้ายไปยังรายการสื่อถัดไปในคิว ปุ่มจะปิดลงหากระบบไม่รองรับการดำเนินการนี้ หรือกำลังโหลดสื่อไม่ได้ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่ม "ก่อนหน้า"
เมื่อแตะปุ่ม การเล่นจะย้ายไปยังรายการสื่อก่อนหน้าในคิว ปุ่มจะปิดลงหากระบบไม่รองรับการดำเนินการนี้ หรือกำลังโหลดสื่อไม่ได้ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ปุ่มสำหรับวนโหมดการรอซ้ำของคิวที่มีอยู่
(โปรดดู GCKMediaRepeatMode) ผู้โทรควรตั้งค่าไอคอนที่เหมาะสมสำหรับสถานะปุ่ม GCKUIButtonStateRepeatOff, GCKUIButtonStateRepeatSingle, GCKUIButtonStateRepeatAll และ GCKUIButtonStateShuffle ของปุ่ม สถานะของปุ่มจะอัปเดตโดยอัตโนมัติเพื่อแสดงโหมดการทำซ้ำคิวปัจจุบันบนตัวรับ การแตะที่ปุ่มจะวนรอบไปยังโหมดเล่นซ้ำถัดไปตามลำดับ
GCKMediaRepeatModeOff → GCKMediaRepeatModeAll → GCKMediaRepeatModeSingle → GCKMediaRepeatModeAllAndShuffle
ระบบจะปิดใช้ปุ่มหากไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
แถบเลื่อนสำหรับแสดงและเปลี่ยนตำแหน่งสตรีมปัจจุบัน
เมื่อผู้ใช้เปลี่ยนค่าของแถบเลื่อน ระบบจะอัปเดตตำแหน่งสตรีมของสื่อที่โหลดในปัจจุบันบนอุปกรณ์รับ ขณะที่กำลังเล่นสื่อบนตัวรับสัญญาณ ค่าของแถบเลื่อนจะได้รับการอัปเดตแบบเรียลไทม์เพื่อแสดงตำแหน่งสตรีมปัจจุบัน แถบเลื่อนจะถูกปิดใช้หากสื่อที่โหลดในปัจจุบันไม่รองรับการกรอวิดีโอ หรือหากไม่มีสื่อที่โหลดอยู่ หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
มุมมองสำหรับแสดงความคืบหน้าของสตรีมปัจจุบัน
ในขณะที่กำลังเล่นสื่อบนเครื่องรับ ค่าของมุมมองจะได้รับการอัปเดตแบบเรียลไทม์เพื่อแสดงตำแหน่งสตรีมปัจจุบัน ระบบจะปิดใช้มุมมองหากสื่อที่โหลดอยู่เป็นสตรีมแบบสด หรือไม่มีสื่อที่โหลดไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ป้ายกำกับสำหรับแสดงตำแหน่งปัจจุบันของสตรีมเป็นนาทีและวินาที
หากขณะนี้ไม่มีสื่อที่โหลดหรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ ป้ายกำกับจะแสดงรูปแบบที่แปลแล้วเป็น "--:--"
|
readwritenonatomicweak |
ป้ายกำกับสำหรับแสดงระยะเวลาสตรีมปัจจุบันเป็นนาทีและวินาที
หากสื่อที่โหลดในปัจจุบันไม่มีระยะเวลา (เช่น หากเป็นสตรีมแบบสด) หรือไม่มีสื่อที่โหลดไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้ ป้ายกำกับจะแสดงรูปแบบ "--:--" ที่แปลแล้ว
|
readwritenonatomicweak |
ป้ายกำกับสำหรับแสดงเวลาสตรีมที่เหลืออยู่ (ระยะเวลาลบตำแหน่ง) หน่วยเป็นนาทีและวินาที
หากสื่อที่โหลดในปัจจุบันไม่มีระยะเวลา (เช่น หากเป็นสตรีมแบบสด) หรือไม่มีสื่อที่โหลดไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้ ป้ายกำกับจะแสดงรูปแบบ "--:--" ที่แปลแล้ว
|
readwritenonatomicstrong |
ตัวควบคุม Postdition
ใช้เป็นสแตนด์อินสำหรับตำแหน่งสตรีมที่กำหนดเองและ/หรือการค้นหา UI ดูรายละเอียดได้ที่ GCKUIStreamPositionController
- Since
- 3.4
|
readwritenonatomicstrong |
|
readwritenonatomicassign |
กำหนดว่าเวลาสตรีมที่เหลือจะแสดงเป็นค่าลบหรือไม่ เช่น "-1:23:45"
ระบบจะตั้งค่าพร็อพเพอร์ตี้นี้เป็น YES
โดยค่าเริ่มต้น
|
readwritenonatomicassign |
ต้องการให้ซ่อนการควบคุมตำแหน่งสตรีม (รวมถึงแถบเลื่อนตำแหน่งสตรีม ป้ายกำกับตำแหน่งสตรีม ป้ายกำกับระยะเวลาของสตรีม และมุมมองความคืบหน้าของสตรีม) สำหรับเนื้อหาสดหรือไม่
ค่าเริ่มต้นคือ NO
- Since
- 4.0
|
readwritenonatomicweak |
ปุ่มสำหรับเลือกแทร็กเสียงและ/หรือคำบรรยาย
เมื่อแตะปุ่ม UI การเลือกแทร็กสื่อจะแสดงให้ผู้ใช้เห็น ปุ่มจะถูกปิดใช้งานหากสื่อที่โหลดไว้ไม่มีแทร็กสื่อที่เลือกได้ หรือไม่มีสื่อที่โหลดไว้ในขณะนั้น หรือไม่มีเซสชันการแคสต์ที่ใช้งานอยู่ในขณะนี้
|
readwritenonatomicweak |
ป้ายกำกับสำหรับแสดงคำบรรยายสำหรับสื่อที่โหลดไว้ในขณะนั้น
หากไม่มีการตั้งค่าช่องคำบรรยายอย่างชัดเจนในข้อมูลเมตา ค่ายเพลงจะแสดงช่องข้อมูลเมตาที่เหมาะสมที่สุดตามประเภทของสื่อ เช่น ชื่อสตูดิโอของภาพยนตร์ หรือชื่อศิลปินในแทร็กเพลง
|
readwritenonatomicweak |
มุมมองสัญญาณบอกสถานะกิจกรรมสำหรับระบุว่าสื่ออยู่ในสถานะการโหลด
|
readwritenonatomicweak |
ป้ายกำกับสำหรับแสดงระยะเวลาที่เหลือจนกระทั่งสามารถข้ามโฆษณาได้
- Since
- 4.3
|
readwritenonatomicweak |
ปุ่มสำหรับข้ามโฆษณาปัจจุบัน
- Since
- 4.3