ภาพรวม
คลาสที่ใช้เพื่อติดตั้งใช้งานตำแหน่งสตรีมที่กำหนดเองและ/หรือการค้นหา UI ได้ในกรณีที่การควบคุม UISlider, UIProgressView และ UILabel ทั่วไปไม่เพียงพอ
แอปพลิเคชันอาจเปลี่ยนคลาสย่อยนี้และลบล้างตัวตั้งค่า GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration และ GCKUIStreamPositionController::inputEnabled หรือใช้ KVO เพื่อฟังการเปลี่ยนแปลงของคุณสมบัติเหล่านี้ และอัปเดตตำแหน่งสตรีมและ/หรือมองหาตัวควบคุม UI ตามความเหมาะสม
- Since
- 3.4
รับค่า NSObject
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - init |
เครื่องมือเริ่มต้นที่กำหนด เพิ่มเติม... | |
สรุปพร็อพเพอร์ตี้ | |
NSTimeInterval | streamPosition |
ตำแหน่งสตรีมปัจจุบันจาก GCKRemoteMediaClient เพิ่มเติม... | |
NSTimeInterval | streamDuration |
ระยะเวลาสตรีมปัจจุบันจาก GCKRemoteMediaClient เพิ่มเติม... | |
BOOL | inputEnabled |
GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้เพื่อเปิดใช้หรือปิดใช้ตัวควบคุม UI ที่จัดการโดยตัวควบคุมนี้ เพิ่มเติม... | |
รายละเอียดของเมธอด
- (instancetype) init |
เครื่องมือเริ่มต้นที่กำหนด
รายละเอียดที่พัก
|
readwritenonatomicassign |
ตำแหน่งสตรีมปัจจุบันจาก GCKRemoteMediaClient
GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้ทุกครั้งที่ตำแหน่งสตรีมเปลี่ยนแปลง ส่วนพร็อพเพอร์ตี้จะอัปเดต 1 ครั้งต่อวินาทีขณะที่สตรีมเคลื่อนที่ไปข้างหน้า GCKUIMediaController จะสังเกตพร็อพเพอร์ตี้ (เว้นแต่อยู่ระหว่างการเขียน) และหากมีการเปลี่ยนแปลง ก็จะออกคำสั่งสื่อที่เหมาะสมกับ GCKRemoteMediaPlayer เพื่อค้นหาตำแหน่งสตรีมใหม่ โปรดทราบว่าการอัปเดตค่านี้ในสตรีมที่ไม่สามารถค้นหาได้จะไม่มีผล
|
readwritenonatomicassign |
ระยะเวลาสตรีมปัจจุบันจาก GCKRemoteMediaClient
GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้เมื่อระยะเวลาของสตรีมเปลี่ยนแปลง หากสตรีมไม่มีระยะเวลาที่ทราบ (เช่น เนื่องจากเป็นสตรีมแบบสด) ค่าที่เขียนจะเป็น kGCKInvalidTimeInterval แอปพลิเคชันจะเปลี่ยนค่านี้ไม่ได้
|
readwritenonatomicassign |
GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้เพื่อเปิดใช้หรือปิดใช้ตัวควบคุม UI ที่จัดการโดยตัวควบคุมนี้
การควบคุม UI ที่เกี่ยวข้องกับสื่อจะปิดใช้ชั่วคราวขณะคำสั่งสื่ออยู่ระหว่างดำเนินการ