繁体   English   中英

如何使用“AVPlayerItemVideoOutput”渲染多个视频?

[英]How to render more than one video with 'AVPlayerItemVideoOutput'?

我使用AVPlayerItemVideoOutput提取每个视频帧,然后将其渲染到 CAMetalLayer。

问题是对于一个视频来说一切都很好,但是如果播放第二个视频,当hasNewPixelBufferForItemTime方法时,第一个AVPlayerItemVideoOutput object 返回 false。

我正在为每个视频创建完全独立的AVPlayerAVPlayerItemAVPlayerItemVideoOutput

下面的视频会覆盖之前的视频,有什么解决办法吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM