我正在尝试在 MAC OS X 上实现一个服务器,为 iOS 设备流式传输视频。
在服务器端,我使用 CocoaHTTPServer 返回一个 .mp4 视频。
- (HTTPFileResponse*)video:(NSString*)pPath
{
BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:pPath];
HTTPFileResponse *fileResponse = nil;
if (fileExists && [self isVideo:pPath])
{
fileResponse = [[HTTPFileResponse alloc] initWithFilePath:pPath forConnection:self];
}
return fileResponse;
}
在客户端,我使用 MPMoviePlayerController 来读取视频。
当我尝试阅读视频时,我收到此错误:
MPMovieFinishReasonPlaybackError.error : Error Domain=MediaPlayerErrorDomain Code=-11828 "Cannot Open" UserInfo=0xb92ca80 {NSLocalizedDescription=Cannot Open}"