我在Objective C中制作了一个iOS应用程序,它必须使用
vimeo网址加载视频.我想使用视频播放器,我使用了这个:
https://github.com/vimeo/VIMVideoPlayer.
我按照阅读我的说明,但我无法阅读vimeo视频,我收到一个错误:
我按照阅读我的说明,但我无法阅读vimeo视频,我收到一个错误:
Video player Status Failed: error = Error
Domain=AVFoundationErrorDomain Code=-11828 “Cannot Open”
UserInfo=0x7f9c5d17b8c0 {NSUnderlyingError=0x7f9c5d176910 “The
operation Couldn’t be completed. (Osstatus error -12847.)”,
NSLocalizedFailureReason=This media format is not supported.,
NSLocalizedDescription=Cannot Open}
这是我的代码:
-(void)viewDidLoad { [super viewDidLoad]; self.videoPlayerView = [[VIMVideoPlayerView alloc] init]; self.videoPlayerView.translatesAutoresizingMaskIntoConstraints = NO; self.videoPlayerView.delegate = self; [self.videoPlayerView setVideoFillMode:AVLayerVideoGravityResizeAspect]; [self.videoPlayerView.player enableTimeUpdates]; [self.videoPlayerView.player enableAirplay]; [self.view addSubview:self.videoPlayerView]; NSDictionary *views = NSDictionaryOfVariableBindings(_videoPlayerView); [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[_videoPlayerView]-0-|" options:0 metrics:nil views:views]]; //this is the kind of url I want to load NSURL *URL = [NSURL URLWithString:@"https://player.vimeo.com/video/51806929"]; [self.videoPlayerView.player setURL:URL]; [self.videoPlayerView.player play]; }
谢谢你的帮助.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。