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