Giao thức <GCKSessionManagerListener>

Tham chiếu giao thức <GCKSessionManagerListener>

Tổng quan

Giao thức trình nghe GCKSessionManager.

Các phương thức của giao thức đều là tuỳ chọn. Tất cả phương thức thông báo đều có hai loại: một phương thức được gọi cho bất kỳ loại phiên nào và một phương thức được gọi riêng cho Phiên truyền.

Trình nghe được gọi theo thứ tự đăng ký. Các phiên bản GCKSessionManagerListener được đăng ký bằng chính các thành phần của khung (chẳng hạn như GCKUIMediaController), sẽ luôn được gọi sau khi các phiên bản được ứng dụng đăng ký cho các lệnh gọi lại sessionManager:willStartSession: (GCKSessionManagerListener-p), sessionManager:willStartCastSession: (GCKSessionManagerListener-p), sessionManager:willResumeSession: (GCKSessionManagerListener-p)sessionManager:willResumeCastSession: (GCKSessionManagerListener-p); và trước những phiên bản được ứng dụng đăng ký cho tất cả các lệnh gọi lại còn lại.

Since
3.0

Kế thừa <NSObjectNSObject>.

Tóm tắt phương thức của thực thể

(void) - sessionManager:willStartSession:
 Được gọi khi một phiên sắp bắt đầu. Thêm...
 
(void) - sessionManager:didStartSession:
 Được gọi khi một phiên bắt đầu thành công. Thêm...
 
(void) - sessionManager:willStartCastSession:
 Được gọi khi phiên Truyền sắp bắt đầu. Thêm...
 
(void) - sessionManager:didStartCastSession:
 Được gọi khi phiên Truyền đã bắt đầu thành công. Thêm...
 
(void) - sessionManager:willEndSession:
 Được gọi khi một phiên sắp kết thúc, theo yêu cầu hoặc do lỗi. Thêm...
 
(void) - sessionManager:didEndSession:withError:
 Được gọi khi một phiên hoạt động kết thúc, theo yêu cầu hoặc do lỗi. Thêm...
 
(void) - sessionManager:willEndCastSession:
 Được gọi khi phiên Truyền sắp kết thúc, theo yêu cầu hoặc do lỗi. Thêm...
 
(void) - sessionManager:didEndCastSession:withError:
 Được gọi khi Phiên truyền đã kết thúc, theo yêu cầu hoặc do lỗi. Thêm...
 
(void) - sessionManager:didFailToStartSession:withError:
 Được gọi khi một phiên không bắt đầu. Thêm...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Được gọi khi phiên Truyền không bắt đầu được. Thêm...
 
(void) - sessionManager:didSuspendSession:withReason:
 Được gọi khi một phiên bị tạm ngưng. Thêm...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 Được gọi khi một phiên Truyền đã bị tạm ngưng. Thêm...
 
(void) - sessionManager:willResumeSession:
 Được gọi khi một phiên sắp tiếp tục. Thêm...
 
(void) - sessionManager:didResumeSession:
 Được gọi khi một phiên được tiếp tục thành công. Thêm...
 
(void) - sessionManager:willResumeCastSession:
 Được gọi khi phiên Truyền sắp được tiếp tục. Thêm...
 
(void) - sessionManager:didResumeCastSession:
 Được gọi khi một phiên Truyền đã được tiếp tục thành công. Thêm...
 
(void) - sessionManager:session:didUpdateDevice:
 Được gọi khi thiết bị liên kết với phiên này thay đổi theo cách nào đó (ví dụ: tên thân thiện đã thay đổi). Thêm...
 
(void) - sessionManager:session:didReceiveDeviceVolume:muted:
 Được gọi khi nhận được âm lượng thiết bị đã cập nhật và trạng thái tắt tiếng cho một phiên. Thêm...
 
(void) - sessionManager:castSession:didReceiveDeviceVolume:muted:
 Được gọi khi nhận được âm lượng thiết bị đã cập nhật và trạng thái tắt tiếng cho phiên Truyền. Thêm...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 Được gọi khi nhận được trạng thái thiết bị cập nhật cho một phiên. Thêm...
 
(void) - sessionManager:castSession:didReceiveDeviceStatus:
 Được gọi khi nhận được trạng thái thiết bị cập nhật cho một phiên Truyền. Thêm...
 

Chi tiết phương thức

- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartSession: (GCKSession *)  session 
optional

Được gọi khi một phiên sắp bắt đầu.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartSession: (GCKSession *)  session 
optional

Được gọi khi một phiên bắt đầu thành công.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willStartCastSession: (GCKCastSession *)  session 
optional

Được gọi khi phiên Truyền sắp bắt đầu.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didStartCastSession: (GCKCastSession *)  session 
optional

Được gọi khi phiên Truyền đã bắt đầu thành công.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndSession: (GCKSession *)  session 
optional

Được gọi khi một phiên sắp kết thúc, theo yêu cầu hoặc do lỗi.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndSession: (GCKSession *)  session
withError: (NSError *__nullable)  error 
optional

Được gọi khi một phiên hoạt động kết thúc, theo yêu cầu hoặc do lỗi.

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willEndCastSession: (GCKCastSession *)  session 
optional

Được gọi khi phiên Truyền sắp kết thúc, theo yêu cầu hoặc do lỗi.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didEndCastSession: (GCKCastSession *)  session
withError: (NSError *__nullable)  error 
optional

Được gọi khi Phiên truyền đã kết thúc, theo yêu cầu hoặc do lỗi.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error, if any; otherwise nil.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartSession: (GCKSession *)  session
withError: (NSError *)  error 
optional

Được gọi khi một phiên không bắt đầu.

Parameters
sessionManagerThe session manager.
sessionThe session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didFailToStartCastSession: (GCKCastSession *)  session
withError: (NSError *)  error 
optional

Được gọi khi phiên Truyền không bắt đầu được.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
errorThe error.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendSession: (GCKSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

Được gọi khi một phiên bị tạm ngưng.

Parameters
sessionManagerThe session manager.
sessionThe session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didSuspendCastSession: (GCKCastSession *)  session
withReason: (GCKConnectionSuspendReason reason 
optional

Được gọi khi một phiên Truyền đã bị tạm ngưng.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
reasonThe reason for the suspension.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeSession: (GCKSession *)  session 
optional

Được gọi khi một phiên sắp tiếp tục.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeSession: (GCKSession *)  session 
optional

Được gọi khi một phiên được tiếp tục thành công.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
willResumeCastSession: (GCKCastSession *)  session 
optional

Được gọi khi phiên Truyền sắp được tiếp tục.

Parameters
sessionManagerThe session manager.
sessionThe session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didResumeCastSession: (GCKCastSession *)  session 
optional

Được gọi khi một phiên Truyền đã được tiếp tục thành công.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didUpdateDevice: (GCKDevice *)  device 
optional

Được gọi khi thiết bị liên kết với phiên này thay đổi theo cách nào đó (ví dụ: tên thân thiện đã thay đổi).

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
deviceThe updated device object.
Since
3.2
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

Được gọi khi nhận được âm lượng thiết bị đã cập nhật và trạng thái tắt tiếng cho một phiên.

Parameters
sessionManagerThe session manager.
sessionThe session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceVolume: (float)  volume
muted: (BOOL)  muted 
optional

Được gọi khi nhận được âm lượng thiết bị đã cập nhật và trạng thái tắt tiếng cho phiên Truyền.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
volumeThe current volume, in the range [0.0, 1.0].
mutedThe current mute state.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
session: (GCKSession *)  session
didReceiveDeviceStatus: (NSString *__nullable)  statusText 
optional

Được gọi khi nhận được trạng thái thiết bị cập nhật cho một phiên.

Parameters
sessionManagerThe session manager.
sessionThe session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceStatus: (NSString *__nullable)  statusText 
optional

Được gọi khi nhận được trạng thái thiết bị cập nhật cho một phiên Truyền.

Parameters
sessionManagerThe session manager.
sessionThe Cast session.
statusTextThe new device status text.