![](/img/trans.png)
[英]Can't able to get Video Tracks from AVURLAsset for HLS videos(.m3u8 format) for AVPlayer?
[英]Get Video Data in Videos Application
我希望我的播放器能夠播放Video
應用中的Video
。
我訪問Media Library
,想要獲取視頻列表,當用戶選擇視頻時,我的播放器會獲取視頻數據並在我自己的播放器上播放。
如何獲取視頻數據?
請注意,我想播放視頻,而不是歌曲。
這是我獲取視頻的代碼:
let predicate = MPMediaPropertyPredicate(value: MPMediaType.anyVideo.rawValue, forProperty: MPMediaItemPropertyMediaType)
let query = MPMediaQuery()
query.addFilterPredicate(predicate)
let items = query.items!
它需要視頻作為MPMediaItem
。
是否需要正確的視頻? 如果是,我想在用戶選擇一個后獲得視頻數據。
我認為@Scriptable是對的。 但請注意,下載的視頻無法通過Videos
(重命名為TV
)應用程序訪問! TV
節目iTunes購買電影。
您可以通過Photos
(圖庫)訪問下載的視頻。 如果您的意思是從網絡或其他應用下載視頻。
我不認為這是可能的,至少通過使用MediaPlayer 。
您只能訪問存儲在照片應用/庫中的視頻。
使用Media Player框架(它是MusicKit的一部分)來控制從您的應用程序播放用戶的媒體。 如果您的應用程序包含音樂, 您可以使用此框架在用戶的庫中搜索音頻內容 (歌曲,播客,書籍等)。 然后,您可以直接播放該內容,或者讓系統音樂應用程序播放該內容。 例如,游戲可以讓用戶在完成特定游戲等級的同時播放他們自己的音樂。 (強調我的)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.