【发布时间】:2017-09-13 04:37:03
【问题描述】:
我需要使用 Objective-c 在 Xcode 中播放视频。我在 Xcode 中拖了一个 mp4 文件。并使用了代码:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"videoname" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
self.avPlayer = [AVPlayer playerWithURL:fileURL];
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
AVPlayerLayer *videoLayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer];
videoLayer.frame = self.view.bounds;
videoLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[self.view.layer addSublayer:videoLayer];
[self.avPlayer play];
但在文件路径中将错误显示为 nil。
【问题讨论】:
-
在拖放到 XCode 时,您是否选中了复选框复制项目(如果需要)?
-
我检查并给出了副本项目,我得到了输出,谢谢
-
很高兴听到,欢迎
标签: ios objective-c iphone avplayer