0
我想通过网址在iOS上播放视频。顺便说一句,我不想用AVPlayerViewController
。在iOS中通过网址播放视频
我使用youtube-dl
进行学习。这让我视频的原始网址在YouTube上,如:
我想学习如何玩这个iOS上。但我不知道这个网址是指:
- 基于文件的资产
OR
- 的HTTP实时流
在上述网址,我看到有一个Fmp4
,这是否意味着它是一个HTTP实时流?
基于此question,它声明您不能直接使用AVURLAsset
。根据AVFoundation
指南,这似乎是正确的。请看到红色箭头指向:
但这其他Apple documentation似乎违背上述:
我应该直接创建AVURLAsset
或AVPlayerItem
直接?
如果我直接创建AVPlayerItem
,是不是同步,因此将冻结用户界面?
我不打算使用'AVPlayerViewController',因为它会将所有的细节都抽象出来。如果没有'AVPlayerViewController',你会怎么做?我应该直接创建一个AVURLAsset还是直接创建一个AVPlayerItem? – JEL
创建'AVPlayer'后您可以使用'AVPlayerLayer'播放视频而不需要'AVPlayerViewController' https://stackoverflow.com/questions/34578839/avplayer-streaming-works-and-yet-it-doesnt – Tiko