Oli*_*oel 8 xcode objective-c avfoundation uiimageview avplayer
我正在尝试创建一个程序,我需要在外部屏幕上显示图像和视频.所以我有一个表格视图,我可以在其中输入视频文件的名称和链接(现在是mp4)和图像文件(现在是jpg).
我找不到在AVPlayer中显示静止图像的方法.
因此,为了可视化视频文件或图像,我创建了一个大小相同的AVPlayer和UIImageView.AVPlayer位于UIImageView上方.
如果我想显示图像,我隐藏AVPlayer.
if ([self selectedVideoURL]!=nil){
NSString *myString = [[self selectedVideoURL] absoluteString];
NSString *extension = [myString substringFromIndex: [myString length] - 3];
if (![extension isEqual:@"jpg"]){
self.playerView.hidden = false;
[self playingVideo:[self selectedVideoURL]];
}
else{
self.playerView.hidden = true;
[self displayingImage:[self selectedVideoURL]];
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让它变得更简单?
谢谢...
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |