xcode – 如何检查AVPlayer是视频还是音频?

前端之家收集整理的这篇文章主要介绍了xcode – 如何检查AVPlayer是视频还是音频?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试播放一些“媒体”,但在AVPlayer启动的时候,我不知道它是音频还是视频.

我连接了播放器图层,它工作正常.

self.avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:[[PCPlayerManager sharedManager] audioPlayer]];
avPlayerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
avPlayerLayer.frame = CGRectMake(0,videoView.frame.size.width,videoView.frame.size.height);
[videoView.layer addSublayer:avPlayerLayer];

但是,我如何检查是否有视频,以便我可以添加/删除一些选项?

解决方法

来自Apple的示例代码项目AVSimplePlayer:

// Set up an AVPlayerLayer according to whether the asset contains video.
if ([[(AVAsset *)asset tracksWithMediaType:AVMediaTypeVideo] count] != 0)

猜你在找的Xcode相关文章