gpt4 book ai didi

xcode - 如何检查 AVPlayer 是否有视频或只有音频?

转载 作者:行者123 更新时间:2023-11-28 21:39:48 26 4
gpt4 key购买 nike

我尝试播放一些“媒体”,但在 AVPlayer 启动时我不知道它是音频还是视频。

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

self.avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:[[PCPlayerManager sharedManager] audioPlayer]];
avPlayerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
avPlayerLayer.frame = CGRectMake(0, 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 - 如何检查 AVPlayer 是否有视频或只有音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com