คลาส GCKUIStreamPositionController

การอ้างอิงคลาส GCKUIStreamPositionController

ภาพรวม

คลาสที่ใช้เพื่อติดตั้งใช้งานตำแหน่งสตรีมที่กำหนดเองและ/หรือการค้นหา 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

เครื่องมือเริ่มต้นที่กำหนด

รายละเอียดที่พัก

- (NSTimeInterval) streamPosition
readwritenonatomicassign

ตำแหน่งสตรีมปัจจุบันจาก GCKRemoteMediaClient

GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้ทุกครั้งที่ตำแหน่งสตรีมเปลี่ยนแปลง ส่วนพร็อพเพอร์ตี้จะอัปเดต 1 ครั้งต่อวินาทีขณะที่สตรีมเคลื่อนที่ไปข้างหน้า GCKUIMediaController จะสังเกตพร็อพเพอร์ตี้ (เว้นแต่อยู่ระหว่างการเขียน) และหากมีการเปลี่ยนแปลง ก็จะออกคำสั่งสื่อที่เหมาะสมกับ GCKRemoteMediaPlayer เพื่อค้นหาตำแหน่งสตรีมใหม่ โปรดทราบว่าการอัปเดตค่านี้ในสตรีมที่ไม่สามารถค้นหาได้จะไม่มีผล

- (NSTimeInterval) streamDuration
readwritenonatomicassign

ระยะเวลาสตรีมปัจจุบันจาก GCKRemoteMediaClient

GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้เมื่อระยะเวลาของสตรีมเปลี่ยนแปลง หากสตรีมไม่มีระยะเวลาที่ทราบ (เช่น เนื่องจากเป็นสตรีมแบบสด) ค่าที่เขียนจะเป็น kGCKInvalidTimeInterval แอปพลิเคชันจะเปลี่ยนค่านี้ไม่ได้

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController จะเขียนพร็อพเพอร์ตี้นี้เพื่อเปิดใช้หรือปิดใช้ตัวควบคุม UI ที่จัดการโดยตัวควบคุมนี้

การควบคุม UI ที่เกี่ยวข้องกับสื่อจะปิดใช้ชั่วคราวขณะคำสั่งสื่ออยู่ระหว่างดำเนินการ