这里有一些说明:
https://developers.google.com/cast/docs/reference/ios/g_c_k_error_8h#aea7a716be62f301015e255e1ba63a9cc
您提到的错误代码 4 看起来意味着发出了无效请求。
如果你碰巧是为 iOS 编程,在 GCKError.h 文件中,我发现有一些额外的错误代码:
typedef NS_ENUM(NSInteger, GCKErrorCode) {
/**
* Error code indicating a network I/O error.
*/
GCKErrorCodeNetworkError = 1,
/**
* Error code indicating that an operation has timed out.
*/
GCKErrorCodeTimeout = 2,
/**
* Error code indicating an authentication error.
*/
GCKErrorCodeDeviceAuthenticationFailure = 3,
/**
* Error code indicating that an invalid request was made.
*/
GCKErrorCodeInvalidRequest = 4,
/**
* Error code indicating that an in-progress request has been cancelled, most likely because
* another action has preempted it.
*/
GCKErrorCodeCancelled = 5,
/**
* Error code indicating that the request was disallowed and could not be completed.
*/
GCKErrorCodeNotAllowed = 6,
/**
* Error code indicating that a requested application could not be found.
*/
GCKErrorCodeApplicationNotFound = 7,
/**
* Error code indicating that a requested application is not currently running.
*/
GCKErrorCodeApplicationNotRunning = 8,
/**
* Error code indicating the app entered the background.
*/
GCKErrorCodeAppDidEnterBackground = 91,
/**
* Error code indicating a disconnection occurred during the request.
*/
GCKErrorCodeDisconnected = 92,
/**
* Error code indicating that a request could not be made because the same type of request is
* still in process.
*/
GCKErrorCodeDuplicateRequest = 93,
/**
* Error code indicating that a media load failed on the receiver side.
*/
GCKErrorCodeMediaLoadFailed = 94,
/**
* Error code indicating that a media media command failed because of the media player state.
*/
GCKErrorCodeInvalidMediaPlayerState = 95,
/**
* Error code indicating that the application session ID was not valid.
*/
GCKErrorCodeInvalidApplicationSessionID = 96,
/**
* Error code indicating that an unknown, unexpected error has occurred.
*/
GCKErrorCodeUnknown = 99,
};