<GCKSessionManagerListener> Giao thức

Tham chiếu giao thức <GCKSessionManagerListener>

Tổng quan

Giao thức trình nghe GCKSessionManager.

Tất cả phương thức của giao thức là không bắt buộc. Tất cả các phương thức thông báo 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 các phiên Truyền.

Trình nghe được gọi theo thứ tự đăng ký. Các thực thể GCKSessionManagerListener được đăng ký bởi các thành phần của chính khung (chẳng hạn như GCKUIMediaController) sẽ luôn được gọi sau các lệnh gọi lại đã đượ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 lệnh được ứng dụng đăng ký cho tất cả các lệnh gọi lại còn lại.

Năm thành lập
3

Kế thừa <NSObjectNSObject>.

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

(void) - sessionManager:willStartSession:
 Được gọi khi một phiên sắp bắt đầu. Xem thêm...
 
(void) - sessionManager:didStartSession:
 Được gọi khi một phiên đã bắt đầu thành công. Xem thêm...
 
(void) - sessionManager:willStartCastSession:
 Được gọi khi một phiên Truyền sắp bắt đầu. Xem thêm...
 
(void) - sessionManager:didStartCastSession:
 Được gọi khi một phiên Truyền đã được bắt đầu thành công. Xem 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. Xem thêm...
 
(void) - sessionManager:didEndSession:withError:
 Được gọi khi một phiên kết thúc, theo yêu cầu hoặc do lỗi. Xem thêm...
 
(void) - sessionManager:willEndCastSession:
 Được gọi khi một phiên truyền sắp kết thúc, theo yêu cầu hoặc do lỗi. Xem 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. Xem thêm...
 
(void) - sessionManager:didFailToStartSession:withError:
 Được gọi khi phiên không bắt đầu được. Xem thêm...
 
(void) - sessionManager:didFailToStartCastSession:withError:
 Được gọi khi phiên Truyền không bắt đầu được. Xem thêm...
 
(void) - sessionManager:didSuspendSession:withReason:
 Được gọi khi một phiên bị tạm ngưng. Xem thêm...
 
(void) - sessionManager:didSuspendCastSession:withReason:
 Được gọi khi một phiên Truyền đã bị tạm ngưng. Xem thêm...
 
(void) - sessionManager:willResumeSession:
 Được gọi khi một phiên sắp được tiếp tục. Xem thêm...
 
(void) - sessionManager:didResumeSession:
 Được gọi khi phiên đã được tiếp tục thành công. Xem thêm...
 
(void) - sessionManager:willResumeCastSession:
 Được gọi khi một phiên Truyền sắp được tiếp tục. Xem thêm...
 
(void) - sessionManager:didResumeCastSession:
 Được gọi khi một phiên Truyền đã được tiếp tục thành công. Xem thêm...
 
(void) - sessionManager:session:didUpdateDevice:
 Được gọi khi thiết bị liên kết với phiên này có sự thay đổi theo cách nào đó (ví dụ: tên thân thiện đã thay đổi). Xem 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. Xem 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 một phiên Truyền. Xem thêm...
 
(void) - sessionManager:session:didReceiveDeviceStatus:
 Được gọi khi nhận được trạng thái thiết bị cập nhật của một phiên. Xem 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. Xem thêm...
 
(void) - sessionManager:didUpdateDefaultSessionOptionsForDeviceCategory:
 Được gọi khi các tuỳ chọn phiên mặc định đã được thay đổi cho một danh mục thiết bị nhất định. Xem thêm...
 

Chi tiết phương pháp

- (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 một 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 một phiên Truyền đã được 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: (nullable NSError *)  error 
optional

Được gọi khi một phiên 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 một 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: (nullable NSError *)  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 phiên không bắt đầu được.

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 được tiếp tục.

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

Được gọi khi 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 một 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 có sự 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.
Năm thành lập
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 một 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: (nullable NSString *)  statusText 
optional

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

Parameters
sessionManagerThe session manager.
sessionThe session.
statusTextThe new device status text.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
castSession: (GCKCastSession *)  session
didReceiveDeviceStatus: (nullable NSString *)  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.
- (void) sessionManager: (GCKSessionManager *)  sessionManager
didUpdateDefaultSessionOptionsForDeviceCategory: (NSString *)  category 
optional

Được gọi khi các tuỳ chọn phiên mặc định đã được thay đổi cho một danh mục thiết bị nhất định.

Parameters
sessionManagerThe session manager.
categoryThe device category.
Năm thành lập
4