ภาพรวม
ตัวควบคุมสำหรับมุมมอง 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